SN CSP-S 2025 迷惑行为大赏

· · 生活·游记

注:本文省略考生文件夹名;\ 注:本文用 + 链接考生的两个不同文件;\ 注:乱序准考证号;\ 注:/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 份代码使用了流输入输出(即 ifstreamofstream),但却只检测出了 12ofstream,为什么呢?\ [SN-S00249/employ.cpp]

#include<bits/stdc++.h>
//using namespace std;
std::ifstream cin("employ.in");
std::ifstream cout("employ.out");

另一个文件 club.cpp 类似,不再展示。\ \ SN-S00249clubemploy 中写了两个 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 则使用了较为规范的英文命名,没有被检索,令人忍俊不禁。\ \ 共检索出了 123sb,绝大多数为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的代码复制到了四道题的代码中,令人忍俊不禁。