【整活向】CSP-S JS选手迷惑行为大赏
众所周知,每年的信息竞赛考完后,必然是迷惑行为大赏的时间。作为一个
JS S组的菜鸡,此次也是对收集到的714 位选手的代码进行了简单分析。经过一段时间的挖矿行动(bushi,也是发现了不少宝藏啊。
手动翻阅
至于关键词嘛,懂得都懂,并且很可见它们的使用还是非常广泛的。
今年更换为了NOI Linux 2.0系统(然而江苏并没有紧跟时代(悲)),同时采用了C++14的新标准,又开放了双下划线开头的相干内容,可以算是一个极大的跃迁了。许多曾经梦寐以求的如__int128 pbds auto等如今都可自由使用了
我发现:
-
__int128在此次考试中并未发现有人使用(也确实不需要了) -
pbds有少部分人使用了(主要就是T1 的priority_queue) -
万能头文件已成大流,基本都在使用(不过我从来没用过)。看最短的一些代码,基本都是一个最基本的框架了
-
还有大胆的人直接用
#pragma手动开了O2O3等,还不知道命运如何
接下来便是各种整活行为,迷惑代码大赏了,我先总结了几点:
-
某知名英语单词
****使用频率可谓是极高了。作为调试信息,输出中间变量时,用在其中很可以引起注意并于其他输出区分开来,同时还可以宣泄出自己调题的痛苦情绪;各种变量、函数、结构体 、命名空间、宏定义的命名也都可以参考这个单词(或者与其他单词结合);抑或是纯粹的发泄情绪的注释内容。各种形式层出不穷,我在挖矿的时候也算是笑抽了。 -
剩下的如
s**tCCFCSP等单词也是出现频率较高的,其中还经常与第一条中的单词结合,组成各种金句。 -
出现了不少的搞笑、整活、宣传文案,也都是文辞优美、辞藻华丽,让人拍案叫绝(详见下方的图片)。
-
曾经的骗分,各种随机数、输出样例等等,而如今,似乎却出现了一种信仰。我们似乎相信,只输出
114514(好臭)便能轻松拿到分,又或是拿它作模数,当然也有用某八位大质数的,作为骗分、常量、随机种子、初始值、数组大小的现象可谓是比比皆是了。 -
比较令我意外的是,代码中表白、膜人的现象竟几乎没有出现,一些知名人物或是游戏或是工作室的名称也没有出现(当然
€€£还是有的)(JS-00410无缘无故用了一个名为gta的变量)
说了这么多,还请先欣赏图片,看看真正的代码都长什么样子/zy(CCF: 禁赛三年!)(也欢迎大家看到自己的前来报道或是联系我删掉)(可以感受到迷惑行为多集中在
给出题人寄刀片了(其实还有70 行)
JS-00002 bracket
\bold{\text{never gonna give you up}} ~
JS-00061 traffic
(他可没给我广告费啊)
JS-00068 airport
可怜的€€£
JS-00071 airport
题目太难调了
JS-00071 palin
Exhibiting this code, especially on Luogu, without the author's permission is strictly prohibited!
JS-00120 airport
\bold{\large{godblessyou}}
JS-00126 airport
唯一算得上半个告白的了
JS-00126 traffic
邪教
JS-00167 bracket
(下面还有3600 行)
JS-00173 traffic
《关于什么东西加个书名号就能变成轻小说这回事》
JS-00188 palin&traffic
看错题了(悲
JS-00194 bracket
rnm,退钱!
JS-00201 traffic
我也想知道省一和进NOIp 要多少分
JS-00394 airport
JS-00394 bracket
JS-00427 traffic
谁能不为之动容呢?
JS-00432 traffic
CCF也被JC了
JS-00485 airport
复制一遍C++14标准
JS-00608 bracket
谁能帮我音译一下(真没看懂)?
JS-00610 airport
JS-00649 airport
其实这样调试的效率真的挺高的
JS-00713 traffic