CSP第二轮倒计时啦!每年都有超多选手因为低级错误爆零,明明会做却拿0分,真的太冤了。

小编翻遍了历年爆零案例,总结出这份【防爆零指南】,考前必看!

文件提交

千万别在起跑线翻车! 爆零重灾区! 每年30%以上考生栽在这里!

文件夹结构必须三层:准考证号文件夹→题目英文名子文件夹→同名.cpp文件。

命名精确到大小写:比如"apple.in"写成"Apple.in"直接0分!

扩展名要显示:Windows默认隐藏扩展名,容易搞出".cpp.cpp"的惨剧!

提交两种方式:

  • 文件夹提交(大部分省份):按三层结构打包提交。

  • 程序回收系统(北京/四川等):代码粘贴到网页,类似洛谷。

注意:无论哪种方式,都必须用文件输入输出!

文件输入输出

细节决定生死! 复赛和平时OJ最大区别!忘记直接0分!

cpp

using namespace std;

int main() {

freopen("题目名.in", "r", stdin); // 必须放main函数第一行!

freopen("题目名.out", "w", stdout); // 你的代码

return 0; // 必须写!

常见作死操作:

  • 把"r"写成'read'或单引号

  • 文件名带多余后缀(如.txt)

  • 测试时注释了freopen,提交忘取消

救命技巧:单独写freopen语句并备注,最后检查!

编程细节:这些错误太致命!

  • 数据超10^9必须用long long!

  • 变量命名别作死:避免time、y1、next等系统保留字。

  • 数组开太大爆MLE:128MB内存下,int数组最多约3千万元素。

  • 输出格式一字不差:YES/Yes/yes大小写错、换行变空格,直接全扣分!

考场策略:这样安排多捞分!

前15分钟:通读所有题,按难度排序。

先抢简单题100分:T1、T2尽量满分,T3T4拿部分分也行。

预留10分钟检查:

  • 文件结构是否正确

  • freopen是否未注释

  • 调试输出是否删除

  • 样例能否通过

心态秘诀:别和难题死磕!

目标不是AK!是在有限时间内多拿分!

遇到不会的题就想:我不会的别人也不会,但我会拿部分分,别人不一定想到!

最后叮嘱:带准考证!代码每10分钟保存一次! 祝大家都能避开这些坑,稳稳拿奖!

了解更多小升初和科技特长生方面问题,可扫描下方二维码咨询详情