CSP2021总结
D a y Day Day: − 2 -2 −2
复习了之前考试的错题,总结了做法和经验
看了很多其他人的游记,有了心理准备
D a y Day Day: − 1 -1 −1
复习了一大堆板子: t a r j a n tarjan tarjan、 k m p kmp kmp、逆序对、回文串(蒙对了)、线段树、树状数组、树剖、主席树………
打了前几年 c s p csp csp的题练手,感觉不是很难,T1、T2至少能做(大模拟除外),T3能骗分,T4看运气
回家看了很多奇技淫巧的博客,补充了一定知识
D a y Day Day: 0 0 0
学校离考点不远,但是就是坐车下来后头晕,一直没缓过来
进考场要一直带着口罩,头晕* 2 2 2
试机,检查了两遍 c e n a cena cena和文件夹以及 d e v dev dev,貌似没有大碍,于是趁监考老师不注意,把四道题的文件创了,打了快读和快输
正序开题:T1一眼 d p dp dp,然后做不出来;开T2,只会 d f s dfs dfs;T3只会 d f s dfs dfs;T4????
开始想T1,推了 10 m i n 10min 10min式子发现推不出来;重新看题,才发现把题看错了,没有看到题目中说的有空位就填………
10 m i n 10min 10min后口胡出T1正解,开始打。 1 h 1h 1h: 100 p t s 100pts 100pts
检查了一遍T1的快读和头文件、文件名,开始想T2
10 m i n 10min 10minT2想不出其他做法,先打了暴力
然而这个暴力极其难打,枚举全排列后还要$check$3次才行, 1.5 h 1.5h 1.5h才过了第二个样例。 2.5 h 2.5h 2.5h: 115 p t s 115pts 115pts
赶忙去看T3, 20 m i n 20min 20min打了 28 p t s 28pts 28pts的暴力,想了 20 m i n 20min 20min,还是不会,打了特殊性质的特判,但貌似是错的……… 3 h 20 m i n 3h20min 3h20min: 143 p t s 143pts 143pts
抱着尝试的心理去看了T4,看了3遍,花了20min也没搞懂题面,放弃,回头改T2
检查出了T2的一个致命错误(虽然最后还是 0 0 0分),只剩 10 m i n 10min 10min,检查所有文件,打了T4的 r a n d rand rand,删了注释
期望得分: 143 p t s 143pts 143pts;实际得分: 128 p t s 128pts 128pts(T2写挂了)
总结
第一次考 c s p csp csp提高,有点不熟悉,下次不能正序一道一道开,先挑会做的做,把暴力分拿完,再来想正解
问题:
-
粗心大意,不认真读题,浪费了很多时间;应该在草稿纸上列出所有注意事项,边做边看
-
能不写 n a m e s p a c e namespace namespace就不写,T3我剪了枝,但是因为 n a m e s p a c e namespace namespace只用在了 n ≤ 20 n\le20 n≤20的点上,所以后面还有 12 12 12分没拿到……
-
T4怎样都看不懂题就应该跳,花时间给前面题的部分分
-
像T2这种暴力都难打的,也应该在草稿纸上罗列出细节,集中精神,一一对应
-
旁边人一直在胡言乱语装怪,应该带个耳塞,屏蔽一切干扰
算法疏漏:
-
d p dp dp(区间 d p dp dp,状压 d p dp dp, d p dp dp优化等)
-
网络流
-
各种思维题
-
…………