2022.10.31.CSP考试反思
一.记录原因:
老师说要反思一下,所以顺便写写,另外觉得自己最近状态不佳,趁现在调整调整
二.考场经过:
2:30开始答题,发现虚拟机的时间在全屏下看不了,于是手欠得捯饬半天失败,开始审题已经2:50了。
以后考试:【1】最多上1次厕所,水也接好!(好好睡觉就不会为了洗脸去那么多次厕所)【2】减少分心时间,不准抠手指头,不准咬嘴唇,不准盯着某某某的电脑猜他在做哪道题,不准没事瞥对面的大佬们几眼,不准神游,不准想哇这道题我怎么怎么样了然后就期待考试结果没心思接下去做了...(1ms也不行!),不准出现“啊这太难了,怎么办?剩下时间发呆吗?“”这种念头,4个半小时就是要打满,每一分可以拿到的都不许丢!
T1题面很长,剩下也是,给人大模拟的印象,一下子就吓住了。开始思考T1,很奇怪的限制条件,只能选4个中间,贡献不重复计算,距离还要>=K...晕了,想K=1的暴力怎么写,先伸出去2个点然后跑回来?BFS?怎么结束?DFS?阶乘级别也不行啊...于是1个小时过去3:30还是什么也没写,慌了,开始直接暴力DFS,发现4个点中一定有一个dis(root,dot)>=K,发现如果nowans>ans直接return..一堆剪枝加上去,4:00多一点慌忙走掉看T2。
T2一看觉得分类讨论一下应该可以,需要取区间max和min的操作,上来觉得自己想到正解了,分讨了4种情况开始打,然后50min过去后调样例,发现自己没讨论全,修修补补,20多分钟过去,最后几千个询问里面就是一个过不去,崩溃,打了个暴力,10分钟过去,然后那个测试点这个询问过去了,另一个又过不去了,炸毛。想把1e18级别的数拿出来调,但是已经5:50左右了。后悔,应该先打暴力,然后再把自以为的正解加上的,现在什么都来不及调了,于是走掉了。
T3一看,什么模拟题?好复杂,还要删边,一看就很多边界和特殊情况啊,暴力不好打,想了一会,发现what已经6:00了,于是去写了个T4的的树剖暴力,然后还剩15min over,我特别害怕头文件搞错一年努力付诸东流,于是拼命检查了15min,然后T3最后2min打了个rand()&1就结束考试了。
对题目的分析很重要,比如T2上来应该深思熟虑,如果考虑不全就多分讨一点,不要上来等着瞎猫撞死耗子,代码写出来就没什么时间再去纠正思路上的问题了,应该一开始就想全了。
策略也重要,比如想了个不靠谱的正解,当然是先打没有加优化的暴力过了样例再加东西保险一点啦
然后就是不要用超过30min的时间搞头文件,这玩意平时练稳了就行了(30min够打个T3了?)
三.对自己想说的话
自己选择的路就要自己探索着硬抗着热爱着走下去,想什么伤感什么别离什么命运什么注定,一会儿上楼梯感慨高一稚嫩的自己,一会儿吃饭腹诽颓的一批的高三某学长(竟然排队不看书?),一会儿机房里题想不出来了下意识走向很膜拜的某大佬去问题,扯了半天结果自己要问什么都忘了,做个题三心二意,想自己待会要做什么,做这个有没有价值,别人在做什么,思路乱飞,题解一会儿一开,根本没有尝试自己打过独立思考的代码...觉得自己自律得不行,没事就偷个懒,你有这么强吗?你有这么厉害吗?你怎么事这么多?2天洗一次澡你怎么不洗脱皮了呢?衣服多穿几天怎么着你了?天天晚上那么早就往宿舍跑去洗澡,你好干净啊,干净有屁用啊。
还有你回到机房,竟然有一种..平淡的感觉?一种疲惫的感觉?你应该高兴啊,你又可以很方便地考试/改题/刷题,去探索新的知识,去提升自己的能力...,那么多的题目啊,那么多神奇的算法啊,你不会爱上它们吗?你不会想去学它们一辈子吗?你不会感到自己已经掌握了它们由衷的喜悦吗?你怎么会疲惫呢?你会永远精神百倍,百挫不折!
不要很焦虑啊,效率是什么呢?不是A了几道题,而是你探索的过程啊,一点一点地分析出来,打出来,调出来,总结,反思,运用,提升,创造...这才是精华啊
关于计划:
【1】扎实基础,蓝书的题都做一遍
【2】考试的题,逐渐脱离代码
【3】自己刷的专题,也要脱离代码,重在多解,多套路,多角度