早上8:00的高铁,所以不得不6点前起床,向火车站赶……到达西安后已经是中午,西工大距离西安北站大概3小时车程的距离,只好先解决午饭再赶路了……下午3.30的热身赛,一行人在3.35左右赶到了赛场,坐下后立即开始读题,A题快速幂很快就通过了,B题是一道非常恶心的大模拟,本蒟蒻手敲近两小时wa的生活不能自理,终于在终场前发现一个小bug但是没有提交蛮遗憾(自信AC,捂脸逃~)。晚上,回到酒店后,很早就睡觉了,并不像第一次参加区域赛那样紧张的很晚才入睡。

  第二天的正式赛开始后,我和队友分别从前中后三个节点开始读题,很快队友找到一道签到题,我看了一下觉得可以贪心过掉,就迅速手敲一个,敲完后因为怂测了大概五分钟的样例才提交,果不其然1A,然后看了下榜单发现有十几只队伍已经出二题,于是我和队友立马跟榜去翻译那一道题,第一次读题以为是概率论,开始手推密度函数,和LW一起手推2,3个数据后发现貌似是个公式题,于是我就大胆敲了下代码并且迅速的提交,没想到竟然1A。出完两题后,我和队友看了下榜单,rank40……几分钟后,清华的队伍过掉了G题,哈工大的队伍过掉了J题,于是我和队友决定1:2的方式去开着两道题,我选择开J题(就是那到LOL BP的题目),题意很快读懂了,但是在推样例的时候一直推不出来,另一方面LW说他可以实现G题,于是就把键盘给了LW让他来敲G,过了大概四十分钟,LW说G题遇到了一些问题,暂时没法解决,这时候队伍比较沮丧,看了下榜单发现过H题的队伍特别多,于是我和队友决定暂时放弃G题和J题,先去做H题。H题很快便有了思路,就是贪心+线段树(据说数据很水,暴力也可以过掉),我告诉了LW我的想法,LW觉得很对就立即着手实现,代码完成的很快,但是提交后却wa掉了,我告诉LW改成long long试试,改过后LW十分忐忑的提交了,没想到果然是long long的原因。过完三题后,因为中间选题的错误,耽误了太长时间,Rank已经是140……最后的两个多小时里,我和LW看了下榜单,觉得如果快速出四题,有很大的几率拿银,便决定三人一起开下一题,在G和J的选择上,我们选择了G题,因为J题的样例我实在推不出来(赛后得知题意理解的有问题,题目的BP和实际中的BP是有区别的),G题代码完成用时并不长,但是提交后却Wa掉了,接下来很长的一段时间都在debug,期间因为A题翻译错误,又写了40分钟的A题,而后测数据时发现题意读错了,我们把题目读简单了……封榜后返回G题,提交后却一直TLE(结束前10秒仍然在debug并提交)。。。。直到比赛结束也没有能够出第四题,十分遗憾。但因为前面出题比较快所以还是拿到了铜牌。

  纵观整场比赛,值得改进的地方还有许多,特别实在策略上。首先过于迷信跟榜(2题后选择跟榜开G和J,但是比较简单的H题却一直没动)这让我们队中间一段时间的节奏受到了很大的影响,另一方面,最后两个半小时队伍陷入了单线程的模式死磕G题,但实际上若LW和DL2人写G,在J题给出了样例说明后,我继续推J题,J题应该有很大的几率可以过掉,而且赛后听说C题是动态规划,而我连题目都没去读,所以这次没出第四题,我的责任很大。

  最后,希望自己11.18后最后一场区域赛可以打好,让我不留遗憾的退役……

2017 ACM/ICPC(西安)赛后总结的更多相关文章

  1. 2017 ACM/ICPC Asia Regional Shenyang Online spfa+最长路

    transaction transaction transaction Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 132768/1 ...

  2. 2017 ACM ICPC Asia Regional - Daejeon

    2017 ACM ICPC Asia Regional - Daejeon Problem A Broadcast Stations 题目描述:给出一棵树,每一个点有一个辐射距离\(p_i\)(待确定 ...

  3. 2017 ACM - ICPC Asia Ho Chi Minh City Regional Contest

    2017 ACM - ICPC Asia Ho Chi Minh City Regional Contest A - Arranging Wine 题目描述:有\(R\)个红箱和\(W\)个白箱,将这 ...

  4. 2017 ACM/ICPC Shenyang Online SPFA+无向图最长路

    transaction transaction transaction Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 132768/1 ...

  5. 2017 ACM/ICPC Asia Regional Qingdao Online

    Apple Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submi ...

  6. 2017 ACM/ICPC(北京)总结

    这个季节的,北京真的很冷. 下午的热身赛,我依然先去敲一道搜索题,但是很不幸这道搜索题坑点还是蛮多的,浪费了好长时间后依然没能A掉,期间Codeblocks崩溃一次使得代码完全丢失,在队友的建议下便暂 ...

  7. 2017 ACM/ICPC Asia Regional Qingdao Online Solution

    A : Apple 题意:给出三个点,以及另一个点,求最后一个点是否在三个点的外接圆里面,如果在或者在边界上,输出“Rejected”,否则输出"Accepted" 思路:先求一个 ...

  8. HDU - 6215 2017 ACM/ICPC Asia Regional Qingdao Online J - Brute Force Sorting

    Brute Force Sorting Time Limit: 1 Sec  Memory Limit: 128 MB 题目连接 http://acm.hdu.edu.cn/showproblem.p ...

  9. 2017 ACM/ICPC Asia Regional Shenyang Online 记录

    这场比赛全程心态爆炸…… 开场脑子秀逗签到题WA了一发.之后0贡献. 前期状态全无 H题想复杂了,写了好久样例过不去. 然后这题还是队友过的…… 后期心态炸裂,A题后缀数组理解不深,无法特判k = 1 ...

随机推荐

  1. Explicit Constructors(显式构造函数)

    按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class String {String ( const char* p ); // ...

  2. 解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法

    我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log.打开日志发现报错Permissio ...

  3. websocket实现简单的通信

    websocket server端 #coding=utf8 #!/usr/bin/python import struct,socket import hashlib import threadin ...

  4. sql server开发工具

    查询分析器的使用 SQL语言包含四个部分: 1.数据定义语言(DDL) : 例如 create, drop, alter等语句 2.数据操作语言(DML) : 例如 insert,delete, up ...

  5. Python入门介绍

    Python入门介绍(人生苦短,我用 Python) Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹 ...

  6. redis的一些修改

    redis修改的文件目录:redis.conf 1.bind:127.0.0.1 默认是本地访问,但是redis是支持集群的,改成0.0.0.0 可以使任意服务器访问 2.daemonize:yes ...

  7. mysql 批处理命令执行多个sql脚本

    方法1 若有SQL脚本a.sql, b.sql, 其目录在f盘根目录下, 则可再写一个SQL脚本c.sql(假设其目录也在f盘根目录下, 也可以在其他路径下)如下: source f:/a.sql; ...

  8. VMware Workstation Pro 14 虚拟机安装教程

    准备学习一下linxus,可不想双系统,那么只有虚拟机这条路了.故在此记录一下安装VMware的过程. 一.下载VMware 我用的是VMware Workstation Pro 14(其他版本也可以 ...

  9. HTML第四耍 超链接标签

    1.HTML 超链接(链接) 一.HTML 超链接 HTML中使用超级链接与网络上的另一个文档相连.几乎可以在所有的网页中找到链接.点击链接可以从一张页面跳转到另一张页面. 超链接可以是一个字,一个词 ...

  10. 再次回归 Spark-- 转

    原文地址 combineByKey 三个参数 val scores = sc.parallelize(Array(("jake",80.0),("jake",9 ...