你需要牢记的事情。
-
遇到不太会的题时先去确认一下有没有读错题。
-
遇到太会的题时先去确认一下有没有读错题。
-
感觉好像会了的时候不要立刻开始写代码,重新理一下思路。
-
写代码之前仔细地确认一下每一步转化和结论是否正确。
-
调了很久都调不出来的时候再确认一下思路是否有问题,以及评估一下需要修改的幅度。
-
感觉 hack 掉自己看起来很正确的想法的时候想一想是否是 hack 错了。
-
任何想法都不要急着否定,如果时间充裕一定要去写一写试试。(NOI 2022 D2T2)
-
不要打错板子。
-
不要以为自己打的板子一定是对的。
-
过样例和通过编译没什么两样。
-
一定要拍。
-
一定要测极限数据。
-
一定要检查数组大小,INF 的大小。
-
不要打错模数。
-
不要以为开了 long long 就肯定够了。
-
注意是否有除以 0 的情况。
-
注意
vector<int>::size()
是无符号整型。
如果你没有做到这些事情,那么你不知道哪天就寄了。
别问我是怎么知道的。