2026 CSP-J ZJ 迷惑行为大赏

数据来源:2026 CSP-J 第二轮(ZJ 赛区)选手提交源码,解压后共 8375 个 .cpp,覆盖 2000+ 名选手
题目:card(卡牌)、and(按位与)、travel(出行)、string(字符串)
本文按节目效果精选,所有引文均来自选手本人代码。点评纯属整活,祝各位 RP++。

一、求仁得仁区:本届大赏是选手自己点名要上的

1. 选手 ZJ-J00321 —— 四道题四种整活,全能型选手

题目:card / string / travel(and 也没落下)

card 里先放一句挑衅:

//    freopen("card.in","r",stdin);
//    freopen("card.out","w",stdout);
//骗到你了吗,我要上人类迷惑行为大赏

然后是一整篇"考场战报":

//10:30 I want to play game for a while
//10:36 I go to the WC
//10:48 我放弃了这道题,所以说我和AK CSP-J无缘
//距离CSP-J还有-2.5个小时,你居然还在颓废!
//11:05 完成4道题的整活,开始玩小恐龙
//11:10 小恐龙2906分,被翼龙肘击
//11:32 国际象棋赢了  GG

string 里则用物理知识论证 RP:

我们知道,在科学中,电阻通常表示为R
而且,滑动变阻器通常表示为p
所以,滑动变阻器电阻为Rp
而且,在进入考场前,我们为保证电路不会过大,
应当将Rp拉到最大,或者用RP=inf的理想电压表代替
综上所述,2026CSP-J RP++ 

travel 里直接默写整首《你看到的我》。

点评:一上午的时间管理堪称完美:做题 20 分钟,整活 40 分钟,小恐龙 2906 分,国际象棋还赢了。这是来考试的还是来春游的?

2. 选手 ZJ-J00977 —— 连"我要上大赏"都担心编码

题目:card

//ccf     rp++
//ccf     rp++            (×11 行)
//please J1= S2=
//all chinese please use VSCode to open 
//I'm not sure witch code of chinese will use on the computer in the test place
//so just try more 
//luogu nickname JonnynbZLY
//wo yao shang da shang
//我要上大赏!我要上大赏!luogu名JonnynbZLY 
//我要上大赏!我要上大赏!luogu名JonnynbZLY (×7 行)
点评:把"中文字符编码不确定"这件事考虑得比题目还周全,写了 7 遍"我要上大赏"防止乱码后无法辨认。这是真正的工程思维。

3. 选手 ZJ-J00974 —— 每行代码都挂着一句 yag

题目:card

#include<bits/stdc++.h>//yag
#define int long long//yag
#define PII pair<int,int>//yag
...
    int x=1145;//yag
    while(x--)cout<<"Gernerals won't lose!!!!\n"; //yag
...
/*
希望能登上本省人类迷惑行为大赏
Gernerals won't lose!!!
*/
点评:全文 100 多行、几乎每行都以 //yag 结尾,像给代码盖了个私章。特殊数据下直接输出 1145 遍"Gernerals won't lose!!!!",这是信仰型骗分。

4. 选手 ZJ-J01943 —— 手和大脑的对话

题目:and

/*注意到我们可以暴力骗25
OK啊,时间还有2h,太好了
m=1和m=2也能搞掉
...
手:大脑,你说我们这样真的能上CSP-J迷惑行为大赏吗?
其实我冥冥之中有种正解的思路
我搞不懂我为什么喜欢用cin输入,却喜欢用printf输出
...
建议各位都去听《What do you want more than a happy ending》,因为真的好听
嗯,估分227*/

card 里:

//2个freopen
//还有俯冲骗分哥,谁能如何我?
//编不下去了
//以防你不知道,上面的文本改编自《沟槽的美芬》
//100年内没人看得懂我的代码
...
int quiet_yes[maxn];//quiet_yes = 静yes = 静夜思

string 里结构体取名:

struct SB_kards{//别管这个名字
struct buhui_quming{//不会取名
    int now_i,n;//啊啊啊这个取名怎么这么难啊
点评:把"面向骗分编程"上升到了哲学高度——手负责乱写,大脑负责质疑。还有 quiet_yes = 静夜思,这是全场最有文化的变量名。

5. 选手 ZJ-J00868 —— 吟诗一首,主题是"数开小了"

题目:card

//不骗分是对题目的不礼貌! 
...
//在此吟诗一首:
//十年OI一场空, 
//忘开long long见祖宗。
//比赛期间数开小,
//教练自己两行泪。 
点评:前两句抄名句,后两句原创,且"教练自己两行泪"比"选手两行泪"更恶毒。全文的数组还真开到了 500010,属于是痛定思痛。

6. 选手 ZJ-J01867 —— 用 20 行注释诈骗编译器

题目:card

    //freopen//freopen//freopen//freopen//freopen//freopen
    //freopen//freopen//freopen//freopen//freopen//freopen
    (× 20 行)
    //啊哈哈哈诈骗真好玩
...
/*
显然我(!?区?!)是不会这道题的正解的(真区啊)
所以我将模拟游戏全过程(
10:37 呃啊啊难受啊写了半个多小时的链表发现是错的,悲
...
#4 8049ms 炸了QAQ,悲伤
看来1=无望了,就这样吧
注:我能进cspj奇人共赏吗
又注:关注pigeon4836谢谢喵awa
*/
点评:20 行 //freopen 排列整齐,视觉上像极了正经代码,实际上一个字都没打开文件——这才是"诈"字的本意。

二、退役与告别区:还没交卷,人已经走了

7. 选手 ZJ-J01339 —「老师递来一根士力架」

题目:card

/*
初三了,现在连J的题目也不会做了
是时候退役了
回望五年信奥路
上课打过游戏、看过油管
但好像真的没有特别认真的上过哪怕一堂课
现在想想真有点后悔啊
今天来考试看到了已经一年没去上课的培训机构
那个之前的老师还递给我一根士力架
心中的悔恨又涌上心头
...
以前我总是不理解那些退役选手眼中的落寞
甚至还嘲笑过
结果现在我却要成为其中的一员了
真是讽刺啊
再见,CSP-J/S
你好,2027中考
再见,信奥
你好,文化课
(送给每一位退役选手"长风破浪会有时,直挂云帆济沧海")
*/
点评:一根士力架,五年信奥路。这是全场最有后劲的一段话,建议出题组给他补一份纪念品。

8. 选手 ZJ-J00015 —— 走时 1=,回时爆零

题目:card

/*
我不知道我拿了多少分
我只知道我去年就 AFO 了
但是因为某种原因还是在这里写东西
这可能(大概率)就是最后一次了
看起来是只能拿 0pts 离场了
路上三年
我从来没学会过怎么测大样例
我直到今天还是使用瞪眼法草草看两眼了事
或许有 bug 但那已经不再重要
好好迎接我的最后零年
又有多少人能看到这个呢
奋斗一生 终是一瞬
走时 1= 回时爆零

by luogu 1328469

还有一句
老师说场上不要吃太多 C
于是我今年只带了大概 1kg 的美食
真香
比零分还香
*/
点评:"走时 1= 回时爆零"这句有古风,可惜是惨烈向。"不要吃太多 C,所以我带了 1kg 美食"——这是唯一一个把考场当餐厅的选手。

9. 选手 ZJ-J01314 —— 进攻 D 点!进攻 D 点!

题目:card

    //2026/10/31 11:56 杭师大仓前
    //版版权权所所有有 (C) 2009 Microsoft Corporation。。保保留留所所有有权权利利。。
    //巨硬在干什么
    //进攻D点!
    //Thanks CCF, Thanks luogu, I'll try my best to 进攻D点!进攻D点!进攻D点!进攻D点!进攻D点!进攻D点!
...
    //My Code≈史山
...
    巴兰尼科夫,我还记得你。一句一句把我骗进陆历里。
    巴兰尼科夫,我还记得你。那些年少的维修费,你让我亏光。
    便民平台便民平台便民平台...
    突突突突突突突突...
    〩:U+3029:杭州数字九
    〸:U+3038:杭州数字十(这不就是十吗)
    ...
    快结束了,这可能是我转whk前的最后一次CSP了,希望不要挂。
    T1还行。
    T2有BUG,c太大会爆,还没改出来。
    T3有1/2的骗分,估计拿不了分。
    T4可以放弃了。
    R.I.P
    我的PCL呀。
    改成UTF-16就爆零了,怕文件放错地方,可能爆零。
    预估200~0分。
    我们学校好像就我一个参加CSP的。
    ...
    我们学校用的是uos和银河麒麟,Linux内核是4或5开头的,似乎不可以用最新的软件。
    9年级估计也没时间玩战雷和拉格朗日了,周六还要去学校上课。
    进攻D点,再见了。
点评:一篇注释里塞了战雷梗、微软版权说明、U+3029 杭州数字、uos 与银河麒麟、PCL 启动器、以及"预估 200~0 分"。这是选手中的田野调查员。

10. 选手 ZJ-J01226 —— 心情大好,继续个屁

题目:card

/*
烦死了
不认真写题的下场
要AFO了
T2真的写不下去了,不知道为什么这个CCF出的数据要那么大
...
不可以,我一定不能AFO,我一定要把第二题写出来!!!!!
原来有64分,那个电脑我不想说了记事本自动过滤换行
从来没有用过这么糟糕的电脑
...
哦豁,又骗来了8分,255分
心情大好
继续!100+72+35+48 
继续个屁,没有思路了
部分分全部拿到了
还有半个小时,怎么办啊
*/
点评:情绪曲线完整:绝望→打鸡血→真香→"继续个屁"。四句之内完成一次完整的心理学循环。

11. 选手 ZJ-J01422 —— 拼音版退役记,还有演唱会

题目:card

//freopen("card.in","r",stdin);
//freopen("card.out","w",stdout);
(shi tu shang mi huo xing wei da shang O.o)(dao di wei shen me mei you zhong wen shu ru fa a wei!!)
hao ba qi shi jin tian yi hou jiu AFO le TT
...
wo chang chang zhui yi guo qu......
ran hou wang le,bu hui xie tui yi ji zen me ban?
xi wang bu shi zhen de AFO ba,gao zhong hai xiang zai he oi guo yi nian ne.
...
Zhou Shen nb!Zhou Shen rong yu!nan ning kua nian jian!
piao bo zhi yu wo men xiang yu~~~yin yue shi quan shi jie de liang yao!
--Zhou Shen<zai yi ci jian mian>
CCF I LOVE YOU!!!
点评:因为没中文输入法,全篇用拼音写退役日记,最后还开了场周深演唱会。"音乐是世界的良药"——也是考场最后一分钟的解药。

12. 选手 ZJ-J01684 / ZJ-J01780 —— 最短的退役宣言

题目:card

ZJ-J01684:

/*zhi jing wo de OI zhi lu wo de mingzi jiao zuo bolanhailang,ni meng jia you ,wo xian AFO le*/

ZJ-J01780:

/*尽力了啊........ 
 我还不想退役! 
 Trick||Treat!
 tui_yi||yi_de
 /ng_jiang!!!   */
点评:一个"致我 OI 之旅,我的名字叫波澜海浪,你们加油,我先 AFO 了";一个把"退役"写成 tui_yi||yi_de(退役 || 已的?)并高呼"/ng_jiang!!!"(不降!)。这两个人一个悲壮一个嘴硬。

13. 选手 ZJ-J00039 —— 最后一次,第 6 长的代码

题目:and

#include<bits/stdc++.h>
#define ll long long
// zui hou yi ci le......
...
} //wc,调了我1h+ 
//我有史以来做题写的第6长的代码 
点评:用了拼音写"最后一次",又精确统计出这是人生第 6 长代码。第 6 长,说明前 5 长也没过。

14. 选手 ZJ-J01869 —— 两句话完成退役

题目:card / travel

//happy AFO!
//退役快乐

三、文豪与默写区:这是语文考场吧

15. 选手 ZJ-J00831 —— 一人包办三篇,还会串台

题目:and / card / string

and 里是《赤伶》:

/*
戏一折,水袖起落。
唱悲欢,唱离合,无关我。
...
陈词唱穿又如何,
白骨青灰皆我。
乱世浮萍忍看烽火染山河,
位卑未敢忘忧国,
哪怕无人知我。
台下人走过,不见旧颜色。
台上人唱着,心碎离别歌。
*/

card 里是《忘川彼岸》:

/*
红色彼岸花,花瓣遍地撒,谁会在乎她在哭泣啊。
佛前跪千年,为见佛生怜,我好想能再见她一面。
我跨过忘川,也走过彼岸,期盼她还能够回头看。
忘川河难度,拦了她一路,佛若不度,那就由我来度。
*/

string 里直接开背《三峡》:

/*
自三峡七百里中,两岸连山,略无阙处...
每至晴初霜旦,林寒涧肃。常有高猿长啸,属引凄异,空谷传响,哀转久绝。
故渔者歌曰,"巴东三峡巫峡长,袁鸣三声泪沾裳。"
*/
点评:唱完《赤伶》唱《忘川彼岸》,最后默写《三峡》——但把"猿鸣三声"抄成了"袁鸣三声"。语文老师看到这里,会先给他满分再扣两分。

16. 选手 ZJ-J01162 —— 《海底》全曲 + 诚实标注

题目:card

/*
散落的月光 穿过了云 躲着人群 铺成大海的鳞
...
你喜欢海风咸咸的气息 踩着湿湿的砂砾
你说人们的归处应该回大海里
你问我想念会去哪里 有没有人爱你
世界为何不再
...
悲伤不是三言两语就能感同身受
XXXXXX(忘词了)
但我想抱紧你 你是重要的存在
是某人的星星
...
来不及 来不及 你曾笑着哭泣
...
海底看不见四季
*/
点评:全场唯一诚实的默写选手——忘了就直接写 XXXXXX(忘词了),不编造,不糊弄,品格比分数高。

17. 选手 ZJ-J01821 —— 《朋友的酒》开在注释最前面

题目:travel

/**
人生几十年总会有风雨来陪
潇潇洒洒赴会今不醉不归
往事后不后悔慢慢去体会
此刻朋友这杯酒最珍贵 
...
——《朋友的酒》 
**/
点评:把歌词放在文件最顶部,比 #include 还靠前。程序员的浪漫:先敬酒,再写代码。

18. 选手 ZJ-J00869 —— 又是《茅屋为秋风所破歌》改编

题目:string

//十年OI一场空,不开long long见祖宗。long long渡江洒江郊,高者AC长林梢,下者CE沉塘坳。 
点评:这句在 S 组也被另一位选手写过,看来"十年OI一场空"已经是浙江赛区的共同校训了。而这位还把杜甫的"高者挂罥长林梢"改成了"高者AC长林梢",文学造诣与算法造诣成反比。

19. 选手 ZJ-J00609 —— 回忆性散文:我和分数线一模一样

题目:card

//关于我第一题写了50行这件事
//开始写T2 9:30
//为什么会溢出啊!!!10:10
//我明明开long long了啊10:12
...
//现在11:35,开始走马灯了。2022年我开始接触c++,先后考了四次,前二次无一例外的落榜...
//2025年,上初中,正好赶上csp小学生不能考...那年考试我不意外的落榜了,但在意料之外的是,我的/j没有/s高
//那天在回家的路上,我认为我的c++之旅上,画上了一个圆满的问号?
//今年我又来考了,本想像往年一样拉低一下zj的分数线,可能是上天故意安排,也可能是手气实在太好,我/j考了75.5,跟分数线一模一样。
//我根本没有能想到自己进复赛,所以毫无准备...
//希望这篇回忆性散文能被人看到awa
//CCF,I Love You (doge
点评:"本想像往年一样拉低一下 zj 的分数线",结果考了 75.5,分数线也是 75.5——这是命运给他开的一个温柔的玩笑。散文标题可以叫《我的分数与我的命运高度一致》。

20. 选手 ZJ-J00643 —— 憋了 90 分钟的"唐诗"

题目:travel

/*
初三,也许是第二次 AK CSP-J
...
从初一摆 oi 搞 whk 到初二夏令营。初三开始梭哈 oi,自知水平落下两年,
zhzx 同级同学人均场紫,现在每次模拟赛接近垫底,
偶尔做了半场才切掉青题,结果被 20min 写加调秒掉。
巨佬学长 Feather_Moon,高一,已经能场切银牌题。
...
The end. 从 10:10 分憋到 11:40,写了点唐诗东西。祝我活过下午不被打去世吧

等一下,我真的 ak 了吗
*/
点评:从 10:10 憋到 11:40,憋出一篇"唐诗",最后自我怀疑"我真的 ak 了吗"。这种一边自卑一边膨胀的心态,是 OIer 的通用操作系统。

四、日记体碎碎念区:考场实录,字字珠玑

21. 选手 ZJ-J00070 —— 从"这是背包吗"到"SB Python"

题目:card

// 8:58 T1 样例测试通过 预期得分:100
// 9:20 T2 样例测试通过 预期得分:200
// 9:23 开 T3, 不知道能不能做出来
// 9:32 这是背包板子吗?
// 这是诈骗吗? ?!骗骗!?
// 那我可先按诈骗思路写了
// OK,不是诈骗
// 对呀 T3 怎么会这么简单
// Python 骗我 524288 & 262144 = 262144 ,SB Python
// 嘶,背包板子怎么写来着?
// 算了,开 T4 看看
// 不会正解,暴力来
// 10:45 T3 50 分暴力 预期250
// 我怎么这么菜
// 11:37 T4 O(n^3) 暴力, 预期274
// CCF 的机子好像会比学校的快不少,但是 1s 过 1e12 应该还是不行
// 274pts 能有 5 级勾吗
// 算了下午还有 S 组呢
// 11:55 封包, 不写了
点评:用 Python 手算按位与验证,结果自己算错还怪 Python——"SB Python" 是全篇最冤的一句话。最后"封包,不写了"四个字,有种收工的潇洒。

22. 选手 ZJ-J01689 —— 全英文小作文,写到自我怀疑

题目:card

/*
score 40 pts
time 93 min (although it was clearly wrong lol)
...
I think I can't AK /ll/ll/ll
I plan that in the last 15 min of this test,I will write something interesting here:)
...
OH I'm sb,that must be O(n(m+n)),but if I am hacked,it will be O(n(m+n^2)) /ll
...
a fun fact is that I notice that I even don't know when does the test end haha lol
I think maybe 12:00 :)
...
ALright,I'm starting to write some interesting things here
so fun,right:)
*/
点评:这位选手的英语比他的复杂度分析流利。尤其是"我甚至不知道考试几点结束 haha lol"——这才是真正的松弛感。

23. 选手 ZJ-J00797 —— 记事本乱码,写字板解决

题目:card

/*
可能和一等无缘了
T1 100pts
T2 68pts 估计只有50 会爆栈 会RE TLE
T3 60pts B想不出来应该会TLE
T4 40pts B性质想不出来 会TLE
还有这个电脑有些大样例记事本打开是乱码 要用写字板 神了
估分220
T2挣扎一下 
二等吧
*/
点评:在 2026 年,用"记事本打开乱码、得用写字板"来解决问题,属于复古级排障。估分 220 还要"挣扎一下",心态挺好。

24. 选手 ZJ-J02073 —— 橙橙橙绿,但 T2 没调出来

题目:string

//感觉今年:橙橙橙绿,为什么T2我没调出来!!!
//开场10分钟秒T1,T3二十分钟,T4四十分钟,过不了T2的来了()写了个分段骗分
//估分 100pts+[56+eps]pts+100pts+100pts;
//今年1=线要起飞啊
点评:难度评估"橙橙橙绿",成绩评估"100+56+100+100",但唯一确定的是"过不了 T2"。这种"三题会做一题不会"的配置,是 CSP-J 的经典事故现场。

25. 选手 ZJ-J00536 —— 停课五天是最快乐的时光

题目:and

/*
666按位与是啥阴?
我真服了 这神秘T3看都看不懂 
"不可以总司令"
如果我省一了
那么我要感谢xjzhaha 他是我的laoshi
感谢我的父母
感谢我的U盘
感谢天地
...
考试那周 我们停课5天(yes!!)那五天真快乐啊!在xjzhaha没注意我时 我都在look some moving photos或play small human 砍 trees(我英语57分QwQ)
...
第一次参加复赛还是很紧张的 来的路上玩了好久的火影和原神 还是很开心的
现在写的我都困了 还有8分钟考完 看看杭师大里有什么好吃的吧 是真饿了 
打字速度太慢了 只能写到这里了QwQ 在洛谷关注wywy213喵 
*/
点评:感谢名单里有父母、有 U 盘、有天地,唯独没有 CCF。"look some moving photos / play small human 砍 trees"——用 57 分英语描述"看视频/玩人类砍树",生动程度远超英语课代表。

26. 选手 ZJ-J00072 —— 拼音小作文 + 关注洛谷 998662

题目:card

// kan lai mei you shi jian xie xiao zuo wen le
// xi wang neng bei shou lu
// CSP-S 1= pls
//freopen //freopen (×20 行)
// 11:40
// ji xian! zong suan tiao chu lai le
// 100 + 100 + 100 + 24 = 324
// 11:46
// ? zen me guo bu liao card3
// suan le tiao ni ma 300 ye ke yi le
// rp++ fan zheng shi guo lai wan yi tang...
// zai jian la da jia
// guan zhu luo gu 998662 xie xie, wawa
点评:"算了跳你妈 300 也可以了"——这句拼音的粗粝感甚至比汉字原文更强烈。最后还不忘安利自己的洛谷号,属于是把考试当成了涨粉渠道。

27. 选手 ZJ-J00831?(见文豪区)/ ZJ-J00100 —— 注释当文档写

题目:and

if(val <= ans) return ; //最优性剪枝
if(n-x+1 + cnt < m) return ;//如果选不玩,那还选啥
...
}else if(m == 2){//暴力选两个
}else if(m == n-1){//枚举哪一个不选
}else if(C){//满足性质C (ai <= 4)
//选最大的m个(没证明)
...
//反正做不出来
点评:"选最大的 m 个(没证明)"——这句注释诚实得让人心疼。全场只有他一个人承认自己没证明。

五、摆烂与骗分区:评测机的裁判权在我手里

28. 全员硬编码 card 大样例 —— 一场集体行为艺术

题目:card(至少 7 位选手不约而同把样例答案抄进代码)

选手 ZJ-J00363 甚至写了宏,按输入第一行匹配,非常优雅:

#define X(msg) else if(input == msg)
...
X("4 3") std::cout << "3 1 4";
X("10 3") std::cout << "10 3 3";
X("499 200") std::cout << "1 27 6 409 8 4 2 306 7 15 4 15 ...";
X("5000 3000") std::cout << "8 21 32 37 47 57 67 80 90 95 103 116 ...";

选手 ZJ-J00097 则更直接,还写重复了判断条件:

if(n<=5&&m<=6) cout<<"3 1 4\n";
else if(n<=500) cout<<"10 3 3\n";
else if(n<=500) cout<<"8 21 32 37 47 57 67 80 90 95 ...";

同样手抄"8 21 32 37…"与"1 10 5 2 4 16 144…"的还有 ZJ-J00037、ZJ-J00264、ZJ-J00470、ZJ-J00512、ZJ-J00653。

点评:一个赛区、七份代码、两组数字、零个算法。这是 2026 年浙江最壮观的复制粘贴行为艺术。建议 CCF 明年把大样例改成随机生成,让这帮人无表可打。

29. 选手 ZJ-J00841 —— 神犇大模拟,最后还是摆烂

题目:card

//神犇大模拟  bu tiao le
...
    for(int i = 1;i <= m;i++){
        cout << n << " ";
    }
点评:文件开头写着"神犇大模拟,不调了",结尾输出 n n n n n…。这不叫骗分,这叫宣布"答案恒等于输入规模"。

30. 选手 ZJ-J00133 —— 输出 3 1 4,还提醒自己取消注释

题目:card

    freopen("card.out","w",stdout);//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!记得取消注释 
    //输入
    cout << 3 << " " << 1 << " " << 4;
点评:整份代码只输出第一组样例的答案 3 1 4,还贴心提醒自己"记得取消注释"——问题是他没注释任何东西。(同样的提醒出现在他的另外三道题里,一以贯之。)

31. 选手 ZJ-J00155 —— 沟槽的 xiaoZ,沟槽的 CCF

题目:card

//沟槽的xiaoZ,沟槽的CCF

代码本身只处理了单调性质,其余情况直接 return 0。

点评:骂完就交卷,非常干脆。xiaoZ 大概就是出题人,被点名两次(另一位在 S 组也骂过)。

32. 选手 ZJ-J00540 —— 时间小炸 450 倍,卡常有 AC 机会

题目:card

#include<bits/stdc++.h>//T4->card暴力版(小优化,时间小炸450倍,卡常有ac机会)
...
if(f1==5)f1--;//神秘出题人字典序阴人特判应对
点评:"时间小炸 450 倍"——450 倍也叫小炸,这位选手的容忍度适合做运维。还有"神秘出题人字典序阴人特判应对",一句话概括了 CSP 的黑暗森林。

33. 选手 ZJ-J01281 —— 注释里藏了一台弹珠机

题目:card(正解写完,注释里附赠一个完整可运行的 Windows 小游戏)

/*
#include<bits/stdc++.h>
#include<windows.h>
...
int sum[13][11];
char map_[13][11]={...'^'...};   // 钉子阵列
int fen(int x){ ... rand()%2 ... }
void draw(){ ... }
int main(){
    srand(time(0));
    sum[0][5]=80;
    for(int i=0;i<12;i++){
        system("cls");
        draw();
        /* 小球撞钉子向左右分流的物理模拟 */
        Sleep(666);
    }
    draw();
}
*/
点评:这是本届唯一一个"提交了两份作品"的选手:一份是 card 的解答,一份是 13×11 的弹珠机(Plinko)。而且一帧 Sleep(666),非常讲究。

34. 选手 ZJ-J00577 —— 此题考虑骗分

题目:card

//此题考虑骗分

六、游戏与爱好区:考场是我家

35. 选手 ZJ-J01689 —— 在 CSP 里写音游曲评

题目:card

/*
你说得对,但是 Melodiniq 真的是神曲。
你说得对,但是 Antigravity 真的是神曲。
由于我在某一场摸你赛写过这歌的曲评了所以我不写了哈哈。你们自己品鉴去吧,真的是神中神,tpz还是太伟大了/bx
*/
点评:连"摸你赛"(模拟赛)都写进去了,这位选手的日常显然由音游和 OI 组成,而 OI 只占 40 分。

36. 选手 ZJ-J01943 —— KARDS 账号被封,phigros 第九章很好玩

题目:and / card / string

//诸位,有个坏消息:我的KARDS账号被封了(也不叫被封了吧)
//反正就是我这两天是玩不了卡兹了(可以看B站上我的视频)
...
//豆包豆包,大脑疯狂播放Entrance to the chaos怎么办
//phigros第九章很好玩!!!!!
点评:在考场里同时牵挂 KARDS、phigros 和 B 站视频。尤其"豆包豆包,大脑疯狂播放 Entrance to the chaos 怎么办"——这是本届唯一一条直接向 AI 求助的注释,可惜豆包当时不在考场。

37. 选手 ZJ-J01418 —— 四个文件,同一句祷词

题目:card / and / travel / string

//草木逢春,慧如恒沙。神爱世人,妲门永存!!!
点评:四题四次,一字不差,仪式感拉满。"妲门"大约是把"妲己"供了起来,属于考场自行创教。

38. 选手 ZJ-J01642 —— 那就给大家唱首歌吧

题目:travel

//这期神了
//那就只能给大家唱首歌了

七、求分与玄学区:CCF 是我的神

39. 四大护法:CCF I love you

  • ZJ-J00967:四道题各写一句,还分了级:// I love CCF!!!(card/string)、// I love CCF best!!!(travel)、// I love CCF very much!!!(and)
  • ZJ-J00786:// I love you CCF! Please let me get 300 points on other problems!
  • ZJ-J00747:// CCF I love you please give me 1= !
  • ZJ-J00215:// ccf i love you can you give me 1=?
  • ZJ-J00360://I love CCF very much
点评:一个赛区组织起了完整的"向 CCF 表白"产业链。建议 CCF 明年在报名系统里加一句"表白请走正规渠道"。

40. 三位玄学选手,三种信仰

  • ZJ-J01098:四道题的同一个位置都写 //评测机保佑我
  • ZJ-J00177:四道题第一行都是 //CCF 保佑我 AC!!
  • ZJ-J01418:四道题第一行都是 //草木逢春,慧如恒沙。神爱世人,妲门永存!!!
点评:评测机、CCF、妲门,浙江赛区已经形成了三派宗教。而他们的共同点是——四道题都写在了同一个位置。

八、彩蛋区:文件名、拼写与操作系统

  • freopen 拼写大赛:ZJ-J01943 写出了 freopen→froepen→freoepn("treval.in","r",stdin),一个词拼出三种形态;还有选手把题目名拼成 Kards.in(把 card 写成了 CCG)。
  • 桌面文件夹:ZJ-J00161 的提交里出现了 ╫└├µ("桌面"的 GBK 乱码名)和 new/,说明他把题存桌面又复制了一份。这类"桌面临场救急"的文件夹本届共 5 个。
  • 操作系统吐槽专场:ZJ-J01314 吐槽"我们学校用的是 uos 和银河麒麟,Linux 内核 4 或 5 开头";ZJ-J01548 留下一句 //AFO.I hate Win 7.F***.;ZJ-J01226 抱怨"记事本自动过滤换行";ZJ-J01943 吐槽"这个傻福 Win7 居然不支持运行框里复制"。
  • 手判输出格式:travel 这题的输出是四位 0/1,于是大批选手直接 printf("0000") / printf("1111") / putchar('1') 手动拼接,堪称"人类编译器"。
  • 自封奖项:ZJ-J00974"希望能登上本省人类迷惑行为大赏"、ZJ-J01514"希望上迷惑行为大赏"、ZJ-J01943"我要上 CSP 迷惑行为大赏!!!"、ZJ-J01867"我能进 cspj 奇人共赏吗"。

写在最后

本届 ZJ CSP-J 迷惑行为大赏共检索 8375 份提交,最终留下以上 40 组"精华"。特别鸣谢:

  • ZJ-J00321:一边打小恐龙一边上大赏,还顺手给滑动变阻器算出了 RP;
  • ZJ-J00977:为了防编码问题写 7 遍"我要上大赏",是全场最谨慎的整活选手;
  • ZJ-J01281:交了一份代码,附赠一台弹珠机;
  • ZJ-J01339:那根士力架,替所有退役选手记住了这一天;
  • CCF:谢谢你让 560 元变成了 "0pts 离场"。

本文内容全部来自选手提交的源码注释与输出,点评纯属整活,不含任何评价倾向。祝各位退役快乐,RP++,NOIP 再见。

(注:部分内容由豆包 AI 生成)

最后修改:2026 年 11 月 07 日
如果觉得我的文章对你有用,请随意赞赏