2018ICPC赛后总结
南京:
南京是我们队第一场区域赛,而且和一队二队一起,心里总有种踏实感。之前我们仨在一起讨论过我们打大型比赛出现的问题,晨哥说我们在封榜后总是出不了题,确实是这样,我觉得在之前的比赛中,我们队胜负欲都太强了,总是想着要取得个好的名次,结果虽然表面上没有什么,但心中确实有比较大的压力,而这种压力在赛场上,显然越到后面越大。所以我跟队友说,把心态放平和,“保铁争铜”,把我们能出的题目都出了就好。
南京的签到题是一个博弈,上来我们就读错题意然后WA了一发,然后就有点慌,强行冷静下来找规律,花了很长时间才发现规律,然后交上去又WA了,队友有点想放弃这个题,但是看了一下榜,这个题显然是必须要出的,然后仔细一看忘了判断n=0的情况,改了就过了。虽然浪费了一些时间但过题了心情还是有所恢复,然后晨哥发现了一个网络流,在晨哥敲代码的时候马浩睿告诉我好像有道数据结构题,然后我就去读题,交流了一下觉得好像不需要数据结构维护,然后整理出来了思路,晨哥一发过了,然后我也很快过了这个题,顿时信心大增。这时离比赛结束还有很长时间,我们想着还能再出一题,然后就开了个找规律的题,我们分了好几部分,对每一部分去找规律,最后把公式都推出来了,交上去却WA了,然后我们发现序列写错了,然后全部推翻重来,结果发现根本不能这样找,大思路出了问题加上剩余时间越来越少,最后一小时基本就没什么贡献。比赛结束之后才知道那道题不分情况直接打表找规律规律很简单,然后觉得自己要打铁了,没想到最终还是拿了块铜。
徐州:
南京拿了铜之后,心理压力就没有那么大了,徐州就想着要努力争取个好点的成绩。然而比赛前一天晚上做了下exam的训练赛,一个博弈题(又是博弈)我们交了10发还没过,我看了下时间,觉得得睡觉了,我就去搜了下题解三个人看了一下就让他们快点睡觉了。
正式赛之前我其实很担心,可能是因为前一天晚上那个题,队友的状态挺自闭的,我就疯狂安慰他们,鼓舞士气。然后发现我多虑了,到了赛场上,大家还是很在状态的。我和浩哥开了签到题,然后晨哥随手挑了个题去读了,签到题题目描述很恶心,我们一度怀疑这根本不是签到题。晨哥说他对那道题有想法想写,我们就让他去写了,然后我和浩哥就逐字逐句翻译题目,最终得出这题面的算法根本不能再赛场上实现的结论(虽然赛后有选手说他们花了好几个小时实现了题面的算法),然后晨哥一发过了G。我们信心大涨,再加之出题人发了个暗示性很强的公告,我就更坚定了我的结论,于是我就直接写了,一发过。这时我们的排名一度在第十,我们想着再开一题说不定真能拿金呢,然后晨哥开了一道贪心,我和马浩睿开了一个计算几何,晨哥的贪心跟我讲了思路,我觉得没有问题他才开始写,中间T了一发,感觉就很接近正确答案了,结果晨哥优化了一下就WA了,在晨哥debug的时候我去写了计算几何,太多的细节需要考虑,可惜到最后样例都没过……
虽然徐州的榜确实是被带偏了,但对我们其实没太有影响,因为简单题我们基本都读了,D没有什么想法,H想到了贪心,M也想到了暴力做法,但到最后都没有写出来。虽然最后拿了银,但看着自己两个题就银了,不知道是该庆幸自己运气好还是该嘲笑自己水平差。
总结:
其实这两场里我们队开题的过程还是很顺利的,签到题基本都有读到,甚至回来看题解徐州的H和M都和我们想的一样,虽然总是强调一定要把所有题目都读一遍,但其实像我们这种水平,就算读了某个比较简单但提交人数很少的题,也只是会怀疑是不是有坑,并不是很有勇气去做它。
我觉得通过这两场区域赛,有两个问题需要我注意:第一就是知识点的积累,南京站有个计算几何题,套班子就过了,然而我作为我们队的计算几何选手竟然不知道这个算法而且毫无思路。进阶指南那本书只刷了数据结构部分,但上面的知识点还是太少,而且我也没完全掌握,因此日后结合进阶指南和hzwer的博客去吧知识点系统的跑一遍吧。第二就是代码能力太弱,明明有想法,实现却要花很久,好不容易写出来,又要花一个小时debug,比赛只有五个小时,我觉得拼的根本不是手速,而是你写代码的扎实程度。这个不是一朝一夕能提高的,还是多刷题吧。
至于平时的训练赛,暑假的时候,因为全身心都放在这上面,对补题的重视程度还是很高的,但是开学之后的训练赛一般设置在晚上,第二天又有课,所以有些时候就只是听一下别人的做法或者看了看博客,而没有认真踏实的去写,但是你知道做法和你写出来其实是两个完全不同的状况,所以日后一定要重视赛后补题。还有就是平时训练赛补题的时候,对于有些感觉自己不能补的题目,也不要就这样放弃了,可以先记录下来,或者看下相关知识点,留下个印象,等日后再补也可以。
2018ICPC赛后总结的更多相关文章
- 2016 ACM赛后总结
已经到6.30号了哎~ 比赛是6.5号的,被推迟了好久的总结现在发吧,因为我怕我再不写就真的会忘掉-- 6.3号晚,星期五,我们一行人乘坐 济南<->徐州 的火车,然后出发了-- 6.4号 ...
- 2017河工大校赛补题CGH and 赛后小结
网页设计课上实在无聊,便开始补题,发现比赛时候僵着的东西突然相通了不少 首先,"追妹"这题,两个队友讨论半天,分好多种情况最后放弃(可是我连题目都没看啊),今天看了之后试试是不是直 ...
- icpc南宁站赛后总结
11月24号,我们经过26个小时的火车来到了广西南宁,一场漫长的过程. 24号晚到达南宁,做地铁到达学校,找到住的地方,南宁的天真是让人无奈. 25号,上午去广西大学体育馆报道,然后回去好好整理了一下 ...
- ccpc杭州站 赛后总结
Ccpc杭州站赛后总结 2017年11月4号五号,我参加了ccpc杭州站的比赛,我的队友是聂少飞和王艳,在4号一点半,举行了比赛开幕式,听着教练代表的发言,听着参赛选手代表的发言,听着志愿者的发言,都 ...
- 2018ICPC青岛现场赛 重现训练
先贴代码,以及简要题解. 和一个队友下午双排打了一下,队友光速签到,我签的J被嫌弃写得慢以及演员...然后我秒出了E了思路然而难以置信这么简单的思路当时才过了十几个,于是发现D.F不是太好做.最后交了 ...
- 2018 HDU多校第四场赛后补题
2018 HDU多校第四场赛后补题 自己学校出的毒瘤场..吃枣药丸 hdu中的题号是6332 - 6343. K. Expression in Memories 题意: 判断一个简化版的算术表达式是否 ...
- 2018 HDU多校第三场赛后补题
2018 HDU多校第三场赛后补题 从易到难来写吧,其中题意有些直接摘了Claris的,数据范围是就不标了. 如果需要可以去hdu题库里找.题号是6319 - 6331. L. Visual Cube ...
- 2017 ACM/ICPC(西安)赛后总结
早上8:00的高铁,所以不得不6点前起床,向火车站赶……到达西安后已经是中午,西工大距离西安北站大概3小时车程的距离,只好先解决午饭再赶路了……下午3.30的热身赛,一行人在3.35左右赶到了赛场,坐 ...
- Codeforces Round #426 (Div. 2)A B C题+赛后小结
最近比赛有点多,可是好像每场比赛都是被虐,单纯磨砺心态的作用.最近讲的内容也有点多,即便是点到为止很浅显的版块,刷了专题之后的状态还是~"咦,能做,可是并没有把握能A啊".每场网络 ...
随机推荐
- Gradle入门(4):依赖管理
在现实生活中,要创造一个没有任何外部依赖的应用程序并非不可能,但也是极具挑战的.这也是为什么依赖管理对于每个软件项目都是至关重要的一部分. 这篇教程主要讲述如何使用Gradle管理我们项目的依赖,我们 ...
- Java分布式应用
分布式计算就是通过计算机网络将计算工作分布到多台主机上,多个主机一起协同完成工作. 我试着列一下相关知识吧. 网络通讯,网络是分布式的基础,对分布式的理解建立在对网络的理解上,包括: OSI模型的7层 ...
- 微信小程序倒计时实现
思路:跟一般js倒计时一样,主要在于this的变相传递. 实现效果: wxml文件部分代码: common.js文件 : 引用页JS文件: PS: 1.在data里初始化时间格式,是避免时间加载的第1 ...
- sql中Union和union all的使用
该文转载自:http://www.cnblogs.com/chaobaojun/archive/2009/12/24/1631508.html 在MS-SQL如果将两个或更多查询的结果组合为单个结果集 ...
- selenium异常问题汇总(持续更新版)
webdriver启动firefox时如果遇到以下错误,则说明selenium的版本和firefox不兼容了,升级selenium版本就好 org.openqa.selenium.firefox.No ...
- [转帖].net 4.8 将不再支持win7 win8 版本
ZT:https://blogs.msdn.microsoft.com/dotnet/2018/07/18/announcing-net-framework-4-8-early-access-buil ...
- IPV6 简单总结
1. 转帖别人的内容 来源:https://www.2cto.com/net/201112/114937.html 2. 本地用IPV6单播地址 (包括链路本地单播地址 和 站点本地单播地址) 2.1 ...
- Cocos2d入门及第一次运行时遇到的问题
先通过github下载cocos2d.これ:https://github.com/ZhouWeikuan/cocos2d 进入上面的网址后,如果不会用git或者svn的朋友就在页面的右下角点那个“Do ...
- equals比较对象
object类的equals方法用来比较是否是同一个对象,比较内存地址. jdk中有些类重写了equals方法,只要类型,内容相同,就相等. 类如果涉及到比较应该重写equals方法,比较内存地址没有 ...
- VLD 无法打印堆栈调用情况
调试时遇到了一个比较郁闷的问题:同样一个MFC工程,复制之后无任何附加操作,VLD便无法正常打印内存泄漏处的堆栈调用了 百度了一下,重要找到了答案:“VLD不支持中文” 复制工程时windows自动在 ...