赛前准备
-
多复习 重中之重, 多刷题 保持手感
-
参加几场模拟赛,熟悉流程
-
熟悉 Linux 系统,否则你将会手忙脚乱
-
放松心情,调整心态,分数 = 实力 + 心态
赛中注意
输入输出方面
- 在数据范围超过 时尽量使用 scanf printf 而不是 cin cout
- 输入不要混着用,及 cin 不要和 scanf 一起用 输出同理
- 在涉及字符(串)输入输出时 最好用 cin cout ,除非你对字符(串)输入输出很有把握 因为容易导致 空格换行勿输入
- 一般考试不会考快读 所以一般不需要写,本人也建议最好不要用 cin.tie() cout.tie()
存储方面
- 不要没事就开 long long,该开的时候就要开,不用开的时候就不开,留意题目数据范围
- 不要用 x1 y1 这样的变量名,和 c++ 自带变量冲突,所以千万不要用
算法策略方面
-
在考试的第3、4题如果能拿到相对高得分,则不需要死磕满分,只要能保证一等就行了, 要有充足的时间检查测试,如果真想写的话就写分段代码,把该拿的分都拿了,不要一心想着优化
-
建议不要按顺序一个一个做题,先扫一遍所有题目,确保你知道四题都在讲什么,不要钻牛角尖,或者说四题都要做(暴力也是有分的)
其他方面
- 建议不用 万能头文件(斜杠容易使你的代码出错)而且慢,如果你清楚你代码中需要的头文件,就一个一个打