摘要:三年oi一场空,踢断电源见祖宗

csps2020游记

标题有csp会不会被禁赛啊.

day0

下午出发去成都,中午因为出发的时候不会到机房去,懒得把收拾好的东西带回寝室了,于是在机房里待了一中午.

临走前泡了一杯红茶,到了成都还没凉.

在车上前一个小时在看以前的博客,复习了几场cf,看累了就戴着耳机听最近出的last run的OST打盹了.

到酒店放了东西之后我们寝室和高一的就去吃火锅了,我想吃清淡点于是和就隔壁寝室一起了,吃完还随便面基了在神技大学的ss学长.

晚上宾馆里上自习,复习了会板子,做了点dp练手,大赛经历多了反而到这种时候没啥感觉,希望今天晚上不要像去年那样一闭眼就全是代码睡不着.

day1

早上继续在宾馆里自习,复习了往年考过的dp,继续看了点数学相关,自己推了推.

中午教练点了外卖,吃完就去睡午觉了,起床直接去了考场.

提前半个小时进考场坐着,旁边成七爷的虚拟机坏了一直在叫人修,然后还有人电脑锁了,开考后我校有个初三的也出了点问题叫人来修,这就是垃圾四川组委会吗.

提前十分钟就公布密码了还在我出去上厕所的时候,结果我回来看着周围的人都打开pdf了楞了5分钟才问旁边的成七爷密码在哪…

T1大模拟特别恶心,但是想了个比较不错的模拟策略,按照年份来处理循环节,从4813BC到1BC,1到1600都是4年循环,1600之后400年循环,然后1582年10月4号那个之后的直接加10天,码了一个半小时刚过大样例,pdf正要翻页到第二题,脚不小心碰到电源线电脑断电了,然后我重启后存在硬盘里的代码莫名乱码了,叫考务来也说没法修复,申请加时也说什么是我的原因也没给我过,心态直接爆炸.

后面的题我变量名都想用fuckccf了,写都不怎么想写…

T2傻逼题,直接按位处理,写了一会就过大样例了,结果输出unsigned long long用了%u炸裂了.

T3不想写线段树了,分块就两三行就直接写了个分块,本机大样例跑了3000ms,看ccf机子了.

然后就看着T4发呆,毫无做题欲望.

下次noip我带根绳子把自己绑椅子上好了,这神技大学的垃圾电脑一碰就断电cnmd.

总结

还是写一下下一个月的计划吧.

离noip还剩一个月,其实还可以干很多事情,首先是每天的考试总结还是得写,还要多去看之前的总结提炼考试技巧,解法就不用写太详细了,附在代码里简要说一下就好以免浪费时间.

然后是与二进制有关的数据结构,比如01triebitset,自己用得比较少,考到的话不容易想出来怎么用这些数据结构来维护,这种应用方面看板子是没用的,应当在平时的时候积累使用技巧,也可以去问问用得熟练的人.

每天的考试改完题后剩余的时间可以去做一些思维题,可以随机选一些题,想个十多分钟之后去和题解对思路,看自己是为什么没想到或者哪里想歪了,锻炼一下问题的分析能力.

这次的csps因为一些原因后面的题没怎么认真去想,但其实也暴露了一些问题,首先是代码习惯的问题,在一些地方不喜欢写函数,导致T1明明有清晰的模拟思路却因为代码写了太多雷同的操作打了一个多小时,然后是编程基础的疏漏,输出的占位符用错了,在一些问题的实现方式上也需要多加练习,T4大概有个线性处理的思路但不知道怎么具体怎么维护变动的最值,考下来看题解才发现是个很巧妙的维护两个有单调性质的队列,这一点其实也可以通过随机选题来练习.