防止CSP-J/S第二轮爆零的一些注意事项(补充)
xingshuyan000 · · 个人记录
前面我发了一篇文章和一个讨论(内容都一样),都是说这个防止爆零的注意事项的。(文章链接点此处,讨论链接点此处)我今天又想出来了几个点,也给大家说一下。
正文
- 在第二轮的上机认证中,都是要用文件输入输出的。文件输入输出的格式如下:
freopen("xxx.in", "r", stdin);
freopen("xxx.out", "w", stdout);
这两行代码中的 xxx 指的是文件名。freopen 语句一定要写在main() 函数的最开头。
-
输入输出文件名一般都是小写,不要写成大写了,如果写成大写的话机器会识别不了。同时注意:后缀名一定是 .in 和 .out,这是点而不是逗号,别因为打字太快而把点打成逗号了。
-
最后提交前,一定要把程序运行一遍,尤其是你非常有信心可以得分的题目。用输入输出样例测试一遍,看看输出格式是否正确,有没有把调试信息输出,字符串的大小写是否有误,是否与题目要求完全一致等。
-
提交前,一定要把 freopen 的注释取消掉,然后用鼠标点编译按钮编译一遍,避免因为手抖而输入多余的字符。
-
一个程序写完后,一定要把IDE退出,写其他题目的时候再重新打开 IDE,这样防止把之前已经写好的代码误改了。
-
cpp 文件的文件名建议用题目的“可执行文件名”,虽然河南省到时候应该是提交到某个
神秘OJ上,但最好还是把每道题区分开,别提交错了。(其他省份的听自己省份的要求) -
main() 函数最后要 return 0。
-
考前把图论和字符串的一些模板代码再看看,这些题很多都是直接套模板。
-
最后,祝大家RP++!