SN CSP-S 2025 迷惑行为大赏
Cyanic_mouse · · 生活·游记
注:本文省略考生文件夹名;\
注:本文用 + 链接考生的两个不同文件;\
注:乱序准考证号;\
注:/xxx.cpp 表示同上文考生文件夹;\
致歉:由于我不会用VSCode插件,某些文件可能存在乱码等情况导致无法收录,若有此种情况且你已解决,请私信我正确编码下的代码并注明准考证号。\
如有投稿、撤下代码请求,请私信。
关于本文
本文耗费约 9 小时完成,作者是第一次做本类文章,可能会有疏漏之处,欢迎提醒。\
\
本文源文本 13220 字,共 739 行;\
本文在洛谷上发布的文本字数 9073 字,共 553 行,与源文本相比行数与字数缩小,其很大一部分原因是使用了云剪贴板,以及去除掉了部分冗余空行和代码。
怎么会混进来3个J组的呢?
统计
注:对大小写不敏感。\
本次最大考号为 SN-S00825。
必要步骤
| 名称 | 文件数 | 出现次数 |
|---|---|---|
| #include<bits/stdc++.h> | 2034 | 2040 |
| return 0; | 2637 | 3053 |
| int main(){ | 1633 | 1641 |
| freopen | 2782 | 5898 |
| 正则 //*freopen | 74 | 138 |
取交集得共1633份有效代码。
杂项
| 名称 | 文件数 | 出现次数 |
|---|---|---|
| dfs | 233 | 1030 |
| ak ioi 及其近似 | 4 | 4 |
| csp | 18 | 31 |
| rp | 13 | 24 |
| ccf | 12 | 16 |
值得一提的是,有 14 份代码使用了流输入输出(即 ifstream 和 ofstream),但却只检测出了 12 个 ofstream,为什么呢?\
[SN-S00249/employ.cpp]
#include<bits/stdc++.h>
//using namespace std;
std::ifstream cin("employ.in");
std::ifstream cout("employ.out");
另一个文件 club.cpp 类似,不再展示。\
\
SN-S00249 在 club 和 employ 中写了两个 ifstream,并且注释掉了using namespace std;,让我们为他默哀。
freopen写错
典中典
[SN-S00200/club.cpp]
frepoen("club.in","r",stdin);
freopen("club.out","w",stdout);
另一个文件 employ.cpp 类似,不再展示。
不再典中典
[SN-S00084/club.cpp]
ferogen("club.in","r",stdin);
ferogen("club.out","w",stdout);
逗号
[SN-S00319/employ.cpp]
freopen("employ.in","r",stdin);
freopen("employ,out","w",stdout);
[SN-S00695/employ.cpp]
freopem("employ.in","r",stdin);
freopen("employ,out","w",stdout);
stdans
[SN-S00702/employ.cpp]
int main{
freopen("employ1.in","r",stdin);
freopen("employ1.ans","w",stdans);
//下略
穿越者
[SN-S00580/club+employ+replace.cpp]
freopen("power.in","r",stdin);
freopen("power.out","r",stdout);
钓鱼
[SN-S00173/club.cpp]
//feropen
//freeopen
//1145141919810
我做S T4?
[SN-S00697/employ.cpp]
井inclued《bit、stdc++。h>
use namepsace std;
因特 mian()【
cin。tie(felase);
ios::snyc_with_stdyo(ture);
feropen[“employ1.in”,"raed",in)
feropen("employ1,ans",“write”,out];
print(“hello wolrd!”)
、、我做S T4?
retrun TURE;
]
//目测搜索剪纸+dp
暴戾语言
为防止禁赛一年,本章不展示准考证号。\
\
没有 f*** 的检索,文明陕西人。\
共检索出了5个 s**t,其中:
某位初三的铁一中学生使用了较为不规范的拼音,导致误检索了3次。\
[SN-S00504/employ+replace+road.cpp]
//xianshitieyizhongxue 考生敏感信息 chusan
然而同校的 SN-S00368 则使用了较为规范的英文命名,没有被检索,令人忍俊不禁。\
\
共检索出了 123 个 sb,绝大多数为T3的变量名。\
检索 noegg 共2个。\
\
共检索了 cnm 共6个:
文明结构体
[?/club.cpp]
struct logan
{
int a[3]={};
int maax_n,mid_n,miin_n;
int cnm;
};
//下略
bool xy(logan x,logan y)
{
return x.cnm>y.cnm;
}
//下略
藏得还挺深
[?/club.cpp]
//省略考生信息 省略约68个制表符 ccf cnm
表达了考生对 ccf 的赞美之情
[?/club.cpp]
//原文如此,且插件未检测到中文编码
//999666ccf T1 dp wt*!@#$%^&*() T2 ͼ T3T4 **d@#$%^&*(&^%$#%^&*(&^%$#@#$%^&*^%$#%^&*&^%$%^&*&^%$
怀疑人
[?/club.cpp]
//da yang li 4 yi zhi you yi ge shu ju guo bu qu
//wo dou huai yi shi *** de shu ju zao cuo le
//zhe fen dai ma yao shi na bu dao 70pts wo chi yi dun ______
注释人
哦太好了
[SN-S00011/road.cpp]
//哦太好了T2废了
/*
工大高中部像那个什么恐怖无限流副本
尤其是厕所特别旧
五楼最里边的那个厕所特别恐怖
墙上全是蜘蛛网
天花板是塌下来的
那个门旧的令我怀疑人生
我现在很害怕
所以T2怎么写
*/
[/employ.cpp]
//哦太好了T4废了 开始整活
//下略390行读写模板
abandom
[SN-S00119/club.cpp]
#include<bits/stdc++.h >
//略
//abandom
游记以及默哀
[SN-S00133/club.cpp]
//XTBT
//14:34
//开T1,好评,win7用出了win11的感觉,比早上好多了
//开完题,没有大模拟,感觉要完
//14:44
//MDT1貌似有坑
//15:45
//回看T1,发现假了
//16:30
//现在才12pts……
//17:06
//60pts,心态炸了
[/employ.cpp]
//XTBT
//15:01
//把T4暴力打了
//15:28
//T4暴力打红了
[/road.cpp]
//XTBT
//14:54
//开T2,T1有点难受,过会在写
//不是你要出你就出板子嘛,改什么真的是
//滚回去打T1
//T1疑似也只会暴力,感觉要4个暴力离场了
//17:21
//再看T3
//17:24
//T3不会,只能T2了
//17:38
//MD今天之后滚回去练码力(只要不AFO)
//17:51
//憋屈到不能再憋屈的死法:不会写小根堆
//AFO
//MD****不会写小根堆也是神人了
//18:03
//貌似会T2了
//MD有生之年能唐成这样也是神人了
//555
//555
//555
//555
//啊啊啊啊啊
//今晚回去测,我要是T2过了就彻底疯了
//我应该是创****史第一最多的入了
//史上第一个因为没背STL而挂大分的
//唐如糖,招如笑
//啊啊啊啊啊啊啊啊啊
//**最后还是成重庆了qwq
//这是**吗
//希望2=吧……
他需要清除
[SN-S00152/club.cpp]
vector<int> res; //it's need to clear.
int a[100008][5]; //it's need to clear.
祝好
[SN-S00170/club.cpp]
//I like ccf,plesae give me a 3=
//前言:The next words maybe have a little mistakes in grammer;
//I wanted toget a 2= befor I saw this problem,but now I think I only can get a 3= or 0 score
//Okey ,the time of this exam has gone past,but there is not any problems that I can finish it.
//I am going to AFO after this examination
//
感谢OI+我是流萤小姐的狗
[SN-S00173/employ.cpp]
//现在是18:14,感觉已经想不正解了,暴力也打了,最好的情况148pts吧
//luogu:Beijing_duck_
//bilibili:秋书落叶_
//也许今年之后就AFO了吧
//总感觉自己很失败
//一直很颓废,不知道该学什么,知道遇见了OI
//仍然很感谢OI,在我茫然的时候,无事可做的时候,总是有一个选择
//当我患上抑郁之后,我曾经一度想离开这个世界,但是转机是两场洛谷月赛,我在那两场后比赛估值达到了100
//后来我甚至获得了10rmb的奖金
//我没有什么想买的,所以买了十份公益
//好乱,脑子真的很乱
//有点累了
//最近考前一直在集训,但是我陷入了很大的压力中
//我擅长的不会做,只能看题解然后发现一点就通,可是任何时候都想不到那一点点
//我不擅长的学了又忘忘了又学,然后模拟赛打个暴力,打个T1就结束
//总是梦见自己今天爆0,看来可能是真的了
//学业压力也很大,校排都掉到200以后了,这样下去连个好高中都没得上
//我不想放弃OI,但是这次可能真的要走了
//鸣潮108025360
//我是流萤的狗
//18:23,要结束了
//Maybe Bye OI
/*先别急着祝好
没想到吧劳资拿到1=了
去你妈的AFO,老子宝刀未老
后话:我是流萤小姐的狗*/
(应考生要求添加了多行注释里的内容)
没招人
[SN-S00170/replace.cpp]
//我真没招了
[SN-S00793/club.cpp]
//我真没招了 :(
下略大量暴力代码,可在云剪贴板查看。
试图骗分
[SN-S00194/club.cpp]\ 内容较长,请在云剪贴板查看。
不要挂分!!*2
[SN-S00244/club.cpp]
//不要挂分!!不要挂分 !! 给我60分吧!!!
[/road.cpp]
//能骗40分!!能骗40分!!不要挂分!!不要挂分!!
难以归类的抽象:
[SN-S00269/club.cpp]
int main(){
int n,m,y,z;
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
}
}
cin>>y;
for(int i=1;i<=y;i++){
for(int j=1;j<=m;j++){ //iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiemj
cin>>b[i][j];
}
cin>>z;
for(int i=1;i<=z;i++){
for(int j=1;j<=m;j++){ //iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiemj
cin>>c[i][j];
}
}
cout<<18<<endl<<4<<endl<<13;
return 0;
}
}
// w
//asd
记得检查以及卡评测
[SN-S00294/club+employ+replace+road.cpp]
//记得检查:
[/replace.cpp]
while(1) cout<<"?";
you have no egg!!!
[SN-S00306/replace.cpp]
// cout << "You have no egg!!!";
瑞平
[SN-S00342/club.cpp]
//评价:骗分代码(拿分低屎山型)
如你所愿+碎碎念
[SN-S00348/road.cpp]
//juruo xt66666
//T2 是我太菜了看错了还是
//最小生成树模版题???黄?
//???
//不对改造要花钱
//完了T2又不会惹
//算了先把特殊性质一打吧
//RP++
//memset(RP,0x3f,sizeof(RP))
//我要上luogu Csp迷惑行为大赏,所以以下关键词
/*
//freopen
//freopen
CCF
1145141919810
orz
%%%
然后就想不起来了
*/
[/club.cpp]
// T1打了半个小时感觉自己没救了
//xt66666
//lizihanDF好帅!
[/employ.cpp]
//还剩一个小时整,看一眼T4吧
//woc刚刚膝盖顶到关机键了幸好手快把关机取消了
//不然E盘以外的东西都得重新配
//现在把应用重新开一下就行
// :) 还好,还好。
//xt66666
//CCF give me 149pts please !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//略
//特殊性质A:至少有m个位置,i<=c[i]
//一点信心都没有的人tmd报什么面试啊!!!!!影响我n!偏分
[/replace.cpp]
// xt66666
// 别挂分求你了CCF
//让我拿O(logn*L*L)的25分吧我爱你CCF
飞起来~
[SN-S00371/club+replace+road.cpp]
// QAQ
//飞起来 ~
// 当题题目名,略
自证清白
[SN-S00397/club+replace.cpp]
//写个注释证明我是自己写的 >:)
//不会了,趴
另外两份代码中没有第二行注释。
奇异搞笑
[SN-S00454/club.cpp]
//上午的哥们把极域退了让我没有文件,奇异搞笑
ssssssssssss
[SN-S00472/replace.cpp]
//考生个人信息
#include<bits/stdc++.h>
using namespace std;
int main(){
/*
ssssssssssssssss
ssssssssssssssss
ssysssssssssssss
sssussssssssssss
ssssasssssssssss
sssssnssssssssss
ssssssssssssssss
ssssssssssssssss
ssssssssssssssss
ssssssssssssssss
ssssssssssssssss
ssssssssssssssss
ssssssssssssssss
ssssssssssssssss
ssssssssssssssss
ssssssssssssssss
*/
return 0;
}
进行一个特殊性质的强调
[SN-S00486/club.cpp]
//bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
//略
//cccccccccccccccccccccccccccc
//略
qwq
[/employ.cpp]
//qwq
警觉.jpg
[SN-S00671/club.cpp]
//wc怎么T1还没过 17:32
石山代码发力!!!
[SN-S00732/club+employ+road+replace.cpp]
//屎山代码发力!!!Sunh图腾!!!
尔皂中回入鸟?(甚至保龄
[SN-S00785/club.cpp]
#include<bits/stdc++.h>
using namespace std;
int cl[100004];
int sum;
int main(){
// freopen("club.in","r",stdin);
// freopen("club.out","w",stdout);
int t;
cin>>t;
while(t--){
int n;
cin>>n;//你皂中回入鸟?A.皂 B.木星 C.木识首
for(int i=0;i<n;i++){
cin>>cl[i];
int aaa,bbb;
cin>>aaa>>bbb;
}
sort(cl,cl+n);
for(int i=0;i<n/2;i++){
sum+=cl[i];
}
cout<<sum;
sum=0;
for(int i=0;i<n;i++){
cl[i]=0;
}
}
}//memset咋用
史
[SN-S00814/club.cpp]
// . . . .
// 屎 山 大 作
// 菩 萨 保 佑
// . . . .
//下略
//略除“屎”字符画
祭天
[SN-S00816/replace.cpp]
//祭天初一(10)班全体(尤其是我周围那几个)十年阳寿,换我S组AK!
番外
eggy
[SN-S00753/road.cpp]
#define _eggy_ using
#define _party_ namespace
//略
_eggy_ _party_ std; _party_ llamn{ _party_{
//略
struct eggy
{
int u,w,v;
bool operator < (eggy x) const ne {return v < x.v;}
} o[1000100],c[11][10010],r[20100];
//略
hyw
SN-S00234 同学将T1的代码复制到了四道题的代码中,令人忍俊不禁。