打得太差了。
T1 由于限制了 \(60\) 步导致挂掉 \(50 pts\)。写代码的时候不能太想当然了,只是期望每次减半而不是严格的。有时候写代码觉得是对的就写了,但是可能到了很后面才发现有问题,更严重的话根本不知道有问题。还有就是不能太迷信大样例,大样例里面的规律仅有参考价值,不一定是对的,能对拍的话还是尽量对拍。
T2 把简单问题想得太复杂了。一直在往二分图匹配的方向去想,而没有想过在只有 \(10\) 的数据下去考虑阶乘、指数之类复杂度的做法。这是一个比较严重的问题,有时候一些难题我可能有一些比较好的想法,但是简单题却因为想复杂反而过不了,最后的结果就是难的始终不太会,简单的也无法通过,成绩非常难看。感觉学多了的情况下会有这种简单问题复杂化或者认为某个题是难题的思维惯性。以后做题的时候如果一道题卡了很久的话可以考虑把一道题往简单一点的方向去考虑,不要每道题都想得很复杂。
T3、T4 受前两题影响,耗时较久,导致后两题没思考出什么关键点,说明比赛策略存在一定问题,不应该对着某几道题死磕,而是应该在耗时较长的时候去看一下后面的题,既可以思考出一些需要推倒的性质,还可以换一换思路,之后再看之前的题可能会有一些新的想法。
T3 没有考虑过把形如 \(\prod \sum\) 的式子用分配律拆开算贡献,说明在计数的技巧上还有所欠缺,之后要通过不断的练习和总结加强技巧的运用。其实转化之后的 DP 是比较自然的,重点就在于转化。
T4 这种方格染色的题目相关结论有所遗忘(即行之间的包含关系),以后每做一道题都要去记住相关的结论,或者记住结论的推法。像这种情况、细节繁多的题可以提升细心程度,同时也可以提升代码力。
现在最大的问题其实就是总是把简单的问题想得很复杂,导致一些难一点的比赛可能打的将就,而一些较简单的比赛反而打的很差。一定要解决这个问题,这样才能将较简单的保底分拿到,并给思考难题、突破高分留下较充足的时间。希望下次 CSP/NOIP 模拟赛不要再下 200,最好是能上 300,不要再过不了简单题了。