目录

  • 写在前面的话
  • 爆零原因诊断
    • 1.文件夹建立错误
    • 2.没有加文件读写
    • 3.文件夹命名不规范
    • 3.头文件错误
    • 4.注释
    • 5.空间限制
    • 6.测试环境不同
  • 尾声

写在前面的话

感谢@Mars-OJ勰码教育提供的数据和图片
CSP爆零大家应该都不陌生
当然啦,没人想爆零
以下是两场CSP模拟的爆零统计结果:
第一场:

第二场:

你爆零了吗?

爆零原因诊断

1.文件夹建立错误

正常情况下,CSP选手需要按照如下方式建立文件夹:
最外层是考号,考号下有以题目英文名命名的文件夹,每个文件夹下又有对应的同名cpp/c/pas文件
像这样:

CSP文件夹格式


而大部分爆零考生是这样建立文件夹的:

还有这样的:

甚至这样的:

程序找不到代码当然爆零啦

2.没有加文件读写

一般情况下我们写代码都是这样的:

#include <iostream>
using namespace std;int main()
{int a, b;cin >> a >> b;cout << a + b;return 0;
}

而在CSP中,你需要这么写:

#include <iostream>
using namespace std;int main()
{freopen("question.in", "r", stdin);freopen("question.out", "w", stdout); //question为题目名称int a, b;cin >> a >> b;cout << a + b;return 0;
}

这时,同学们就可能出现问题了:平时不用加这两句,考试了习惯改不过来。
还有些同学为了方便测试,将输入文件名改为了测试用例的名称,提交时忘了改回来:

3.文件夹命名不规范

这就是很常犯的错误了
文件夹命名规范各省略有不同,可能是考号/考号 + 姓名全拼
如果不符合该省命名规范,则会被当做没有提交,爆零。
例如下图采取的是考号+姓名全拼的命名方式,红色的都是不规范:

3.头文件错误

那本地不就会爆CE吗?!
头文件引用缺失,将会导致编译错误,代码无法运行,从而导致0分。
但是,有些错误会因系统、IDE、编译器不同而被悄悄地修复,没有报错。
请五秒钟找出下面代码的CE

#include <bits/stdC++.h>

答案:
C大写了!!!
正确写法如下:

#include <bits/stdc++.h>

然鹅错误写法在本地不会爆CE

CSP 复赛爆零指南相关推荐

  1. 来一份OI-Contest比赛的爆零诊断指南C++

    目录 数据统计 爆0原因: 原因一:文件夹建立不符合规范 原因二:没有加文件读写或读写错误 原因三:文件夹命名不符合要求 原因四:头文 原因五:注释 原因六:考号写错 原因七:空间限制 原因八:认证环 ...

  2. 【2018.12.15】【考试总结】【模拟+逆序对+树状数组+贪心+multiset】爆零之旅

    这是我悲惨的接近爆零的一次考试,但是本蒟蒻不能放弃,还是要总结的QAQ 答题卡 [题目背景] 八月是个悲惨的月份.先不谈炎热的天气,对于新生来说,八月意味着军训: 而对于高二高三的同学来说,八月意味着 ...

  3. CSP 复赛注意事项

    马上 \; CSP复赛 \; 要考试了.我这里总结了几点考场上要注意的: 目录 一.爆0的情况 1. 文件名错误 解决方法 2. MLE 解决方法: 1.计算空间复杂度 S(n)`(划重点!)` 2. ...

  4. 弱鸡儿终于没爆零Day7

    谢谢lpf 终于没爆零了 删除(del) [题目描述] 现在,我的⼿上有 n 个数字,分别是 a1,a2,a3,...,an. 我现在需要删除其中的 k 个数字.当然我不希望随随便便删除,我希望删除 ...

  5. HNOI2019爆零记

    HNOI2019真-爆零祭 我怎么这么菜QAQ day-37 从学科溜过来搞OI. 班主任一直在谈论我退役的事情,这就是NOIP挂分的后果...说我没考好就找理由,人家xxxxxxx可不是xxxxxx ...

  6. 2020 计蒜之道 预赛 第一场 爆零记

    爆零记 本来都忘了有这个比赛emmm 然后下午其实也没时间写的样子, 可是一直发短信提醒,, 所以最后还是抽了小半个小时敲了两份模板 但是,,大概是我菜把, 两份都只能过样例.... 而且也调试不出个 ...

  7. 2018NOIp爆零记

    day 0 上午起来,眼睛一睁开就想起来要出发了,心里默默念:相信自己,相信自己... 早上不想颓,于是起来写板子,写着写着就发现近几年的noip会板子没有用啊...该不会白练了一个早上吧... 中午 ...

  8. codeforces csp复赛训练利器---初识

    codeforces csp复赛训练利器---初识 1.解决codeforces访问慢的问题 网站https://www.codeforces.com打开极慢,换句话说,根本就打不开. 摘自https ...

  9. gdoi2016爆零记

    很对不起老师和同学,这次可真的是全程打酱油了. 赛前立的flag不但没有实现,甚至连体面一点的分数都没有拿到,两天的题目加起来仅仅拿了10分,应该算是倒数. day0: 下午一点从石中坐大巴出发到四会 ...

最新文章

  1. 《编写高质量代码:改善C#程序的157个建议》勘误表
  2. 自己做站点(二) 20块钱搞定一个企业站:域名amp;空间申请
  3. 在一起 10 年了,这封信你一定要收下
  4. 线性代数学习笔记(十一)
  5. 肝货!你想要的资源这里都有!
  6. 什么是跨域及跨域请求资源的方法?
  7. ipc$开启telnet
  8. 【软件工程导论题型大总结】名词解释总结
  9. 基于JAVA+Servlet+JSP+MYSQL的企业员工投票系统
  10. 改造MFC程序,使原来不支持winsocket的工程支持winsocket
  11. powerdesigner 数据类型与数据库数据类型对应
  12. Flutter之SemanticsBinding和WidgetsBindingObserver简析
  13. 有必要买吗_婴儿床有必要买吗 婴儿床有用吗
  14. Java 一维数组 二维数组 三维数组
  15. 火山安卓文件名类操作
  16. JDK API 下载
  17. 1.5 万字 + 40 张图解 HTTP 常见面试题(值得收藏)
  18. 如何更改计算机屏幕分辨率,换了显示器分辨率不对怎么办_换了电脑显示器不清晰怎么解决-win7之家...
  19. 基频和倍频的概念_什么是基频,倍频,合频,泛频峰
  20. WebStorm下载与安装2022版教程注册码WebStorm使用配置

热门文章

  1. 代理服务器 (proxy) 的使用
  2. linux 下skype 无法登录
  3. 如何用JS判断两个数字的大小
  4. 兰州大学最新预测:新冠大流行将于2023年底结束
  5. python创建网盘_超简单!基于Python搭建个人“云盘”
  6. 飞翔的小鸟游戏基于arm开发板制作
  7. 《中国企业家》杂志:卫哲第二道伤疤
  8. Minecraft 1.18.1、1.18.2模组开发 05.发射器+投掷物
  9. c++ 静态成员函数和非静态成员函数的区别?
  10. go iris 源码思路分析