CSP 赛前模拟赛出现的问题集合

发布时间 2023-10-17 19:51:01作者: Moyyer_suiy

主要是自己的一些脑瘫行为。不太好调。


1.忘记写取地址符。

2.还没输入数据就开始数据处理。

3.输入输出类型不正确,比如 long long 类型写成 "%d"。

4.数据范围 \(1<= n <= 12\),我写成:const int N=12 且下标从 1 开始。

5.数组开小:指整个题目的代码开的空间只是部分数据的。

6.计算时间复杂度,想好算的是哪个范围。不要把 \(n^2\) 错误的计算成 \(n^3\) 并沾沾自喜。

7.数组可以开小,不要开爆:最大最好别超过 1e7。

8.memset 写 0x3f 就够了。

9.调的过程中,看清楚是不是写成了:memset(d,inf,sizeof inf)

10.调代码时先看 i 和 j 有没有写反。对着式子检查。

11.在输出 "impossible" 之类的东西时建议直接复制题面,小心题目写的是 "impossib1e"。

12.部分分,最好对拍。

13.提交题目之前,首先看 freopen 写对了没,文件夹建好了没。然后看交的程序对不对:不要交成调试 or 未完成的码(建议运行再次检查)。然后看对应的题目对不对。

14.不开 long long 见祖宗!!!

15.image

很久之前存下的一张名为《警钟橛烂》的截图,大概是哪次调代码时留下的。感动的是,我再看居然没看出错误。感谢 bug 帮我看出了错。

小朋友,你能看出 bug 在哪里吗?你看到他了吗?


CSP-S 2023 rp++!!!