空谈WA,实干AC.
所以作为一个就要上战场的OIer ,实干当然是最重要,但刷题不在多,要点牢记是关键,虽然本渣没记住多少,但还是列几点值得注意的小点。
1.战场上容不得失误。
对于每日都要敲键盘的OIer来说,打错程序当然是常事,可是如果在比赛时脑子一抽,就可能断送了前程,所以比赛时的投入应该不亚于上战场的士兵,专心对待每一个题目,水题满分,难题争分,不会的题骗分。
2.文件深坑。
每一个程序都有名字,而我们在成功做出这道题时,很容易在writeln之后立马接上 end. 总是忘记close,这同样是致命的,当然还有文件名,千万别看错了。
3.各种排序是派来折磨你的。
排序,每次比赛必须用到的知识,虽然平常,却总是有人栽跟头(@miaoyi),不是快排打错了变量,就是随机化打错(@fly ride)。所以最好在每个排序之后输出验证其正确性。
4.检查的艺术。
当你对自己的程序表示怀疑时,检查时必不可少的,可以在原程序中插入一些输出来检查,但是在检查结束时,不要忘记把加入的检查删掉或者// 。还是推荐用watches。
5.零不是想按就按的。
其实内存对于程序来说,重要性不比时间低,别一味追求0.1s而果断加了几个0,或者为了一个点而开到很大,很可能会因为内存超限而爆了整道题,所以计算好内存,很重要。
6.算法回顾。
这个没什么好说的,就是把自己熟悉,不熟悉的算法都练一练。写一写。
7.type多么便捷。
不得不说记录类型比躲开数组爽多了。所以娴熟运用可以提高效率。别打错。。。
8.变量名。
比赛不是平时打代码,不可以耍宝。所以变量名还是好好打,别p,q,xx,xxx,什么的乱出现。打错了就完蛋了。
9.10.相信自己。
即使是暴力(@zhengyu娘炮),也要一脸自信的打完,即使拿不了满分,也要一脸自信的打完,即使骗分困难,也要一脸自信的打完。因为我们是OIer。因为这是我们的战争。