SD CSP-J2023 迷惑行为大赏

· · 个人记录

1.freopen

据统计,在 SD CSP-J2023 中一共约有 96 个文件被注释了 freopen,约 144 个文件没写或拼错 freopen。希望大家不要重蹈覆辙,检查好 freopen。

2.y1

据统计,一共有 6 份代码使用了 y1 这个变量名,爆掉了,希望大家谨慎对待变量名。

3.ccf

据统计,有 16 份代码中含有 ccf,其中 4 个 ccf i love you,4 个 ccfkeai,4 个 const int INF=0x66ccff66(离大谱),4 个 ллccf orz。

UPD:66ccff 是天依蓝。

4.I AK IOI

据统计,有 1 份代码中含有 I AK IOI,对此我们对这个人表示膜拜。

5.膜拜

据统计,有 7 份代码含有膜拜他人的注释,我也不知道说明什么()。

6.见不到祖宗

据统计,有 183 份代码含有 #define int long long,说明大家的 ll 意识增强了,不用天天见祖宗了。

另:有 2 份代码把 #define int long long 打成 #define long long int。

7.打错文件

据统计,有 5 个人把 uqe 打成 que,2 个人把 road 打成 raod,希望大家看好文件名 qwq。

8.qwq

据统计,有 21 份代码中含有 qwq,代码 qwq 化指日可待。

9.txt

不知道为何,总之有 17 份代码把输入输出文件名写成类似 apple.in.txt 的形式。

10.四道题有多少人写了

注:如果有一个人写好几份的也都统计上了。

写的人数 占百分比
T1 1523 99.54\%
T2 1439 94.05\%
T3 1277 83.46\%
T4 1275 83.33\%

总体空题的人不多,看得出来大家都很努力 ovo。

11.总司令

观察上表,发现做 T4 的人很多,那么他们是怎么做的呢?

事实上,有 545 份代码有输出 -1,其中大概一半只输出了 -1。

12.玄学

据统计,有 26 份代码祝自己 rp++。

13.世界级抽象打表

T3 是一道大模拟,当我以为我写的够长了的时候,有一位老哥是这样写的:

没错他把大样例打表下来了(???)。

这位的代码最后 5037 行,长度 144.2KB,荣获有意义 T3 代码最长奖。

另:还有 6 位输出大样例的,但是没这个长,就不放了。其中还有一个聪明人把 T3 大样例写 T4 里了。

14.梦落

#include<cstdio>
#include<cmath>
/*
    dream fell in T4
    AFO
*/
using namespace std;
int main(){
    freopen("bus.in","r",stdin);
    freopen("bus.out","w",stdout);
    int n,m,k;
    scanf("%d%d%d",&n,&m,&k);
    printf("%d\n",k);
    fclose(stdin);fclose(stdout);
    return 0;
}

祝好。

15.更加抽象的一份 T3 代码

很佩服这位的想象力,代码长度 387KB。

16.T1 代码最长挑战 rk1

这位代码就不贴出来了,他写了一个打表,但是把 10^6 以内全打出来了。

最后 244KB,代码超长,0 分。

17.T3 非打表做法最长代码

有一位大佬 T3 写了 495 行,13KB,而且不是打表。

经测试,他的代码 CE,原因是 cout 一不小心多写了一个,如果改正之后,他的代码可以获得 70pts,可以说很惨了,大半的时间都用于其中,最后一分都没有得到。这警示着我们提交之前先运行。

欢迎评论区补充,点个赞谢谢喵。