Skip to main content

__debug's Home Keep it simple, stupid

阶段总结及规划

NOIP2016 已经结束, 是时候总结一下了.

总结

首先是这次联赛的总结.

虽然成功 AK 了, 但是还是存在许多问题:

  1. D1T2 写的线段树合并, 将问题复杂化, 数据结构学傻了
  2. Day1 做完 T2 才去看的 T3, 也就是说最开始没通读一边题, 这很危险
  3. D2T3 一开始根本没往状压那边想, 打完 dfs 才发现直接状压就行了

其实第 2 条还好吧, 如果不是联赛的话也应该不会出这种失误. 但是第 1, 3 条就很蛋痛了, 因为我不是第一次干这种傻事了.

就拿最近的讲

  • CF #381 Div1, vp 的时候 B, C 题全都做复杂了, 可以二分的一个东西我强行主席树
  • CF #382 Div1, 大半夜意识模糊, A 题想都没想直接打了, 然后 WA 了 3 发, 1h 多才 A
  • 最近模拟赛的一道题, 原题是 CF 5E, 一年前我就做过, 然而现在的写法比一年前的写法麻烦了不知道多少倍

(怎么都是 CF…)

所以以后, 遇到任何一道题, 思考的过程都要严谨, 想清楚再打, 并且 想想可不可以更简单. 平时练习的时候也注意一下, 如果 A 掉一题, 发现标算比自己的做法简单许多, 一定要把这题再做一遍.

希望通过这样的方式可以慢慢使自己的思维开阔一点.

这是一个方面的问题. 还有一个问题就是题做少了, 导致很多算法不熟练, 想题太慢, 有些 trick 根本就没有接触过. 不过这都是接下来要规划的东西了.

这次虽然我在思路上出了偏差, 但还是成功 AK 的一个很大的原因就是过得去的代码能力 (我 D1T2 线段树合并根本没调www), 这也说明了代码能力能在 一定程度 上弥补思维的缺陷, 也不需要刻意地提高, 只要重视就可以了.

另外, 策略没什么好说的, 毕竟做联赛题的策略和做省选题的策略有很大出入, 希望在之后的模拟赛可以慢慢找出适合自己的策略吧. 平时模拟赛一定要注意, 最终目标是要 拿到尽可能多的分数.

至于心态吧, 我觉得最主要是要 对自己有一个合理的预期, 范围可以大一点, 如果出现了比较严重的失误, 记得及时调整策略.

规划

联赛是高二第一场比较重要的比赛, 但是属于那种"考挂了很惨, 考好了没什么用"的, 所以就让它过去吧, 接下来再也没有这么水的题做了.

最近的最重要的比赛, 也就是 HNOI 了吧. 要是现在去考, 以我现在的水平, 呵呵, 不敢想象. 所幸, 还有几个月的时间, 好好利用, 希望可以做到不留遗憾.

那就得好好规划一下呀. 显然光刷题是没有什么用的, 做完一题之后一定要有一些思考, 比如:

  1. 这样做的动机? (灵光一现当然很好, 但是如果能找到一些通用的动机不是更好吗)
  2. (对于某些题而言) 为什么这样做是对的? (不要忽视证明, 至少可以锻炼思维的严谨性)
  3. 这题可以怎么改? 改了之后怎么做? (很耗时间, 但是也是乐趣所在吧)

等等.

除了平时模拟赛里的题, 自己还是要多找题做的. 我现在有一个问题就是题做得太少了, 但是也不能 xjb 做, 可以通过做做以前大爷课件里的题, 也可以自己找找一些专题来做. 当然, 和同学们交流一下最近看到的好题也是很好的. 不过, 只通过这几个渠道做的题肯定不行, 也许会让自己过于套路, 所以还是要平时打打 CF, TC 之类的比赛, 开拓一下思维.

然后我还有很多算法/数据结构不熟或是根本不懂, 所以这方面也要用力搞搞. 要注意的就是学一个不太常用的算法可能当时觉得非常有道理, 过一个月以后就忘了一大半了. 最好还是要好好规划, 学了一个算法之后, 可以过一两个星期之后再做几道题加强一下.

呃, 之前学的好多算法我也比较模糊了, 最近得捡起来才行啊.

至于校内的模拟赛, 除了要注意上面提到的问题, 同时还一定要注意策略和心态, 非常重要, 非常重要, 非常重要.

说得很杂, 不过过于具体的东西我也懒得写上来了.


从此之后, 再无水题场. (开始变得有趣起来了呢)

Comments

Comments powered by Disqus