CSP-S 2020 游记
LeavingZzz
·
·
个人记录
上午学考考政治,考的自己浑身难受,果然这种学科还是不适合我这种傻子,理化生txdy(雾
先到华科边上一个宾馆睡了个午觉,下午就去了
华科考场还是那个计算机中心的那个旧旧的楼
排队进了考场,想着HB有啥神仙可以面的,然后进门一看座位表上就看到了EA的名字/jk
当场/se/se/se,然后对着表忙看EA本尊在哪,只远远看到了一个白衣服的蓝人,EA低着头看不到QAQ
自己位置离EA太远了/kk,只能等赛后一睹尊容了/wq/wq
发密码,华科把密码打在PPT上但是那个字体真的是 1lI 三者不分啊/yun
开题看题
本次考试采用了比较保守的开题策略,感觉不一定写的出来的/不安全的分数都没有写甚至没有想
开 A ,看完题目,再看一遍,然后开始问候出题人,想着怎么写。
对于 A 题,当时认为最后的 10 分采用的数学方法不是很容易写,需要注意到的细节相当之多,权衡一下决定不要 10 分写二分的做法,大概在一个小时左右通过了大样例
回来之后觉得自己简直是个**,二分简单改一下就能拿最后10分,又是没有脑子的一天/kk
开完 A 就把 BCD 都看了一下,感觉 B 长的很简单,打算先做,于是拿着纸去上了厕所(雾
华科厕所真的好小啊/baojin
我注意到了当答案为 2^{64}-n 的时候位运算让 unsigned long long 溢出的风险,采用了 2^{64}-n=(2^{63}-n)\times 2+n 来计算,自以为没有问题,但是忽略了答案为 2^{64} 的特判,溢出扣掉 5 分
做完 B 题考试时间已经过去了 2 小时,然后看 C 题,想了大概 15 分钟没有很好的做法,于是看了一下暴力分,感觉有 50 分可拿,然后就开始写
最开始写第一个 subtask 的时候反复看错题目、搞错优先级,浪费了很多时间,最后写完暴力大概是 45 分钟又过去了,觉得时间非常紧张,就先写了 20 分的暴力
然后看 D,最开始想的比较简单写了个不长的错误做法,然后立即发现了其错误,当时判断这题不是很好做,想着前面的题目要是挂分了麻烦就大了,打算预留 35 分钟检查题目,所以 D 赶紧写了 20 分走人
检查 A 花了大概 15 分钟,找了很多个特殊数据,发现自己没判 1582 年消失的10天,改正过来,90 分算是拿到了
检查 B 没花多久,想写个对拍但是又想补 C 的暴力,但是我没有注意到题目中的 n 可以等于 0 丢掉了 5 分
检查 C 的时候简单看了一下第一档 20 分觉得无懈可击,然后就开后面的部分分,写了 \sum C_j=0 的 10 分和没有操作 1 的 10 分,本来打算写没有操作 2 的部分分的,但是只剩下几分钟了,就此作罢
自测的时候似乎发现没有操作 1 的部分分挂了,所以 C 是想了 50 分,写了 40 分,得了 30 分。
后来想到如果一开始就想没有操作 2 的部分分也许这题就能做出来了,但是这题没做出来也只能怪自己实力还是不够/kk
然后把所有的工作文件夹检查一次,把要交的代码放到最终文件夹中,反复检查IO和数组大小,确认没有问题之后提交了。
最后有个确认源代码的环节,EA在我们考场考号是最大的,然后前面那个监考小哥大喊EA的名字,我直接/se/se/se((
EA走上来我甚至感觉他在发光(大雾
(为啥我感觉EA杀气这么重啊/fad,但是Fz不这么觉得...甚至...)
(不能再说了,再说Fz就没了)
等到好后面才出去,艰难的和 @NaVi_Awson 面了基/qq
坐车回家,同桌都表示了写不少的分,我感觉我真的 好 菜 啊/kk
最后自测的得分是 90+95+30+20=235,挂的分不是很多也许还能接受?
这次考试的失误点:
$C$ 题首先没做出来就是一个失误,其次写暴力用时过久,赛时应该多离开位置上厕所洗个脸啥的,感觉不清醒一样
如果你一道题目想不出来,为什么不换一道题或者上个厕所呢?
------------
结果出来了,$C$ 比预计的多 $5$ 分,可能能勉强混 $7$ 级?
$\huge\mathsf{NOIP2020\space RP++}