考试再不好好考,氢牌都没有。
考前
-
不要过于放松
-
如果有 Linux 要早点适应
-
把各个算法过一遍,复习一下做过的套路
-
认真试机,适应好考场键盘和 IDE
-
准备好考试用品,注意好考场要求
-
早点睡觉
考试中
-
先配好 IDE
+ 编译的时候最好开 -Wall,注意用题目给的编译命令 -
开题先看一遍题目,从第一页到最后一页一个字一个字看过去
+ 第一页的表格和注意事项要看
+ 输入输出格式看清楚
+ 样例要手算一下
+ 数据范围要看清楚 -
如果某题能很快过掉就先写,然后把每题最裸的暴力打完
-
样例要注意观察,每个部分分都要仔细想,适当的时候可以打表
-
不管写什么都要先想清楚怎么写,也要迅速想想有没有把握拿这个分,一旦开始写就不能犹豫
+ 注意思路有没有假掉
+ 把主要思路写下来
+ 想一想怎样实现会更好写 -
写完再回头看一看题面
-
一定要拍(不能拍也要造数据测),一定要检查数组越界,一定要跑极限数据,一定要检查空间超限,一定要检查文件,一定要删调试
+ 检查变量名有没有不好的东西
+ 检查数组大小(尤其是两倍等),检查long long
double
和模数、检查清空、检查变量是否写混、检查边界问题
+ 对拍的时候记得srand(time(0))
,要造大数据也要造小数据,造出来的数据不要太特殊
+ Windows下越界不一定 RE,注意检查(尤其是有减号的时候)
+ 改完代码要把所有数据全部测一遍 -
实在没时间,无解分能骗就骗,最后 5 分钟不要再 rush 了
-
不要对自己期望太高,不管 Day1 怎样,Day2 都一样的考