CCPC-2022-Final(广州) 总结
George_Plover · · 生活·游记
rk 12/100+
赛前:
赛前一个月基本保持每周一次团队训练(太少了,主要是在做毕设,同时尽量保持一下手感)。
赛前一个周日,我和 cpz 双排了一场 Universal Cup(谴责ckh睡过头就不来了)。
周一到周四全在搞毕业论文,没时间训练。周四下午在整理线段树和树状数组的资料。
Day0:
到酒店已经8点左右。酒店很豪华,房间很大,甚至有阳台,是我出去比赛住过的最好的酒店。
晚上点了份外卖吃,整理了一下毕设的实验就休息了。
Day1:
热身赛
线下赛居然是Windows系统,用PTA的OMS比赛系统和CCPC的打印系统。
IDE有VSC,DEVCPP,CodeBlocks等等。但是没有装WSL,由于OMS的限制,不允许自己装插件,不过基本的code runner是装了的,和平时训练环境差不多。
没有WSL很不好,这使得本地的环境和评测机不一样,所以代码要写的稳一点才好,如果写出未定义行为就很难调了。
一共三道题,只过了一个交互例题。
- 第一题是EC-Final原题,当时ljy写了很久的题,这次让ckh写,也挺艰难。
- 第二题二分查找的交互题。
- 第三题是universal cup Round 10的原题,这场我们没练过,想出了做法但是有个小bug没来得及调出来。。
中间出去参加了一个采访,没怎么写代码。
试机发现评测机还是挺快的,1秒能跑3e8次取模,1e9次乘法。
中午吃了主办方准备的自助餐:人太多了,其实没吃到什么。
下午加训
下午远程参加了队里的组队训练,打了一场省赛练练手。
大概从1点过训到4点。都写了一下代码熟了一下手。
之后和ckh以及cpz去大学城逛了一下吃了晚饭。
晚上确定了一下策略。对于final的比赛,罚时肯定是非常重要的。因为感觉ckh前期题的罚时比较高,所以倾向于让他前期多看题和给做法。后期视情况可以上机写代码。然后我和cpz前期尽可能跟榜。
另外一点就是,ckh上机写代码之前一定要有一个人完全理解他的做法。中期之后,每一道正在思考的题都至少需要确保两个人读过,以及写代码的时候除了写代码的人还要至少有一个人知道正在写什么。
Day2(现场赛):
赛题总览:
- A:图论+贪心
- B:没看过
- C:树、随机化
- D:没看过
- E:字符串计数签到
- F:博弈论结论题
- G:光头题
- H:匹配问题、网络流
- I:01串背景的题目,没看过
- J:大分类讨论
- K:没看过
- L:数论+乱搞+构造
- M:分治FFT
比赛情况:
通过:6/13 ACEFJL
排名:12/127
打星:位于金牌区
比赛回顾:
比赛前先下发了每道题的时空限制,我们发现其中EFJ都是1s的评测时间,我戏谑地说了一句这三道题可能是签到题,于是分工各看一道。
一些感受:
这次比赛很好的执行了策略并且成功跟榜。
很幸运,是一场跟榜就能金的比赛。
知乎感想