JuRuoOIer
2024-11-03 13:25:27
注:
阅读前提示:不要开黑夜模式,因为本文中的统计图底色均为透明。
致管理:抱歉漏掉了教程部分,其他部分没有改动,烦请重新通过一下谢谢/kel
共
C:\USERS\DELL\DESKTOP\CSP-S2 2024 SD\ANSWERS\SD-S00074
├─arena
│ arena.cpp
│
├─color
│ color.cpp
│
├─detect
│ detect.cpp
│
├─duel
│ duel.cpp
│
└─SD-S00024乔子娇
├─arena
│ arena.cpp
│
├─color
│ color.cpp
│
├─detect
│ detect.cpp
│
└─duel
duel.cpp
C:\USERS\DELL\DESKTOP\CSP-S2 2024 SD\ANSWERS\SD-S00222
├─arena
│ arena,in
│ arena.out
│
├─color
│ color.in
│ color.out
│
├─detect
│ detect.in
│ detect.out
│
└─duel
duel.in
新建文本文档.txt
未命名1.cpp
未命名1.exe
C:\USERS\DELL\DESKTOP\CSP-S2 2024 SD\ANSWERS\SD-S00513
├─arena.cpp
├─color.cpp
│ color.cpp
│
├─detect.cpp
│ detect.cpp
│
└─duel.cpp
duel.cpp
注意该选手第一层也是文件夹名。
C:\USERS\DELL\DESKTOP\CSP-S2 2024 SD\ANSWERS\SD-S01025
├─arena
│ 擂台游戏(arena).cpp
│
├─color
│ 染色(color).cpp
│
├─detect
│ 超速检测(detect).cpp
│
└─duel
决斗(duel).cpp
括号甚至一边全角一边半角。
C:\USERS\DELL\DESKTOP\CSP-S2 2024 SD\ANSWERS\SD-S01099
├─arena
├─color
│ color.in
│ color.out
│ 未命名3.cpp
│ 未命名3.exe
│
├─detect
│ detect.in
│ detect.out
│ 未命名2.cpp
│ 未命名2.exe
│
└─duel
duel.in
duel.out
未命名1.cpp
未命名1.exe
C:\USERS\DELL\DESKTOP\CSP-S2 2024 SD\ANSWERS\SD-S01150
├─arena
├─color
│ SD-S01150贾耀康.cpp
│
├─detect
│ SD-S01150贾耀康.cpp
│
└─duel
SD-S01150贾耀康.cpp
哥们没让你往文件上写名啊啊啊
本部分数据来自@cancan123456。
各题的错误拼写及次数如下:
duel deul (1) dule (3)
detect dectect (1) defect (1) delect (1) detcet (2) decete (1)
color colour (1)
arena arene(1) arenna (1) arent (1) area (1) arean (3) arema (1)
在 Windows11 的文件资源管理器中显示大于等于
注:只考虑重要原因(超过
请观看二位打表大师的表演。
SD-S00764 的 detect.cpp
节选:
#include <bits/stdc++.h>
#define int long long
//二中信竞,原神,启动!
//lg uid:739444
//注册exoj.top 谢谢喵
//freopen("我是SD-001 张三 qwq
//freopen("我是SD-001 张三 qwq
//freopen("我是SD-001 张三 qwq
(以下省略 37 行相同内容)
二中信竞,原神,启动!
SD-S00939 的 detect.cpp
节选:
/* --------------- fast io --------------- */ // begin
namespace Fread {
const int SIZE = 1 << 21;
char buf[SIZE], *S, *T;
inline char getchar() {
if (S == T) {
T = (S = buf) + fread(buf, 1, SIZE, stdin);
if (S == T) return '\n';
}
return *S++;
}
} // namespace Fread
namespace Fwrite {
const int SIZE = 1 << 21;
char buf[SIZE], *S = buf, *T = buf + SIZE;
inline void flush() {
fwrite(buf, 1, S - buf, stdout);
S = buf;
}
inline void putchar(char c) {
*S++ = c;
if (S == T) flush();
}
struct NTR {
~ NTR() { flush(); }
} ztr;
} // namespace Fwrite
//#ifdef ONLINE_JUDGE
#define getchar Fread :: getchar
#define putchar Fwrite :: putchar
//#endif
namespace Fastio {
struct Reader {
template<typename T>
Reader& operator >> (T& x) {
char c = getchar();
T f = 1;
while (c < '0' || c > '9') {
if (c == '-') f = -1;
c = getchar();
}
x = 0;
while (c >= '0' && c <= '9') {
x = (x << 3) + (x << 1) + (c ^ 48);
c = getchar();
}
x *= f;
return *this;
}
Reader& operator >> (char& c) {
c = getchar();
while (c == ' ' || c == '\n' || c == '\r') c = getchar();
return *this;
}
Reader& operator >> (char* str) {
int len = 0;
char c = getchar();
while (c == ' ' || c == '\n' || c == '\r') c = getchar();
while (c != ' ' && c != '\n' && c != '\r') {
str[len++] = c;
c = getchar();
}
str[len] = '\0';
return *this;
}
Reader() {}
} cin;
const char endl = '\n';
struct Writer {
template<typename T>
Writer& operator << (T x) {
if (x == 0) { putchar('0'); return *this; }
if (x < 0) { putchar('-'); x = -x; }
static int sta[45];
int top = 0;
while (x) { sta[++top] = x % 10; x /= 10; }
while (top) { putchar(sta[top] | 48); --top; }
return *this;
}
Writer& operator << (char c) {
putchar(c);
return *this;
}
Writer& operator << (char* str) {
int cur = 0;
while (str[cur]) putchar(str[cur++]);
return *this;
}
Writer& operator << (const char* str) {
int cur = 0;
while (str[cur]) putchar(str[cur++]);
return *this;
}
Writer() {}
} cout;
} // namespace Fastio
#define cin Fastio :: cin
#define cout Fastio :: cout
#define endl Fastio :: endl
/* --------------- fast io --------------- */ // end
什么默写大师/jy/jy
(另:该模板似乎出现于 zr 且可以在我的主页找到,最重要的是真的很快。)
SD-S01016 的 color.cpp
:
************************************************************************************************************************************************************
//省略大量 *
1 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2
//省略大量神秘数字
注意这份代码的大小大约为
SD-S00901 的 color.cpp
节选:
for(int hhh=1;hhh<=n;hhh++)
{
if(zt[hhh]==1&&blue==0)
{
qz[hhh]=0;blue=hhh;
}
else if(zt[hhh]==2&&red==0)
{
qz[hhh]=0;red=hhh;
}
else if(zt[hhh]==1)
{
if(mp[hhh]==mp[blue])
{
qz[hhh]=mp[hhh];
}
else
{
qz[hhh]=0;
}
blue=hhh;
}
else if(zt[hhh]==2)
{
if(mp[hhh]==mp[red])
{
qz[hhh]=mp[hhh];
}
else
{
qz[hhh]=0;
}
red=hhh;
}
cnt=cnt+qz[hhh];
}
ans=max(ans,cnt);
代码在右边,请自行滑动找到。
这份代码的大小大约为
本题和下题(arena)和中类似的打表代码还有:
SD-S00294 的 arena.cpp
节选:
#include<bits/stdc++.h>
using namespace std;
int mian(){
//freopen("arena.in","r",stdin);
//freopen("arena.out","w",stdout);
//freopen("arena.in","r",stdin);
//freopen("arena.out","w",stdout);
//省略 2806 行类似注释
这份代码约
注意这份代码有真的 main
函数。
共找到 //*freopen
,分布于 *
为任意字符串。
//freopen
这部分不统计没有产生额外挂分(以洛谷评测官方数据为准)的选手代码。
arena.cpp
节选:
int main(){
//freopen(".in","r",stdin);
//freopen(".out","w",stdout);
ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
共计挂
每题的代码开头均为:
//created by linjingyi
#include<bits/stdc++.h>
using namespace std;
//定义全局变量
int main(){
//freopen("<题目名>.in","r",stdin);
//freopen("<题目名>.out","w",stdout);
共计挂
很抱歉以这样的方式认识你,ljy。
duel.cpp
节选:
#include<bits/stdc++.h>
using namespace std;
int n;
int cnt[100005];
int r[100005];
int main(){
//freopen("duel2.in","r",stdin);
共计挂
detect.cpp
节选:
signed main () {
//freopen ("detect.in", "r", stdin);
//freopen ("detect.out", "w", stdout);
共计挂
.ans
文件中输出每文件开头:
#include<bits/stdc++.h>
using namespace std;
int main() {
freopen("<题目名>.in","r",stdin);
freopen("<题目名>.ans","w",stdout);
共计挂
另外,这位选手的后三题均为输出样例,而且第二题和第四题判了每一个样例(包括大样例)。
每文件中均包含:
#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("<题目名>.in","r",stdin);freopen("<题目名>.ans","w",stdout);
共计挂
每文件 main
函数前两行:
freopen("duel.in" , "r" , stdin);
freopen("duel.ans" , "w" , stdout);
共计挂
freopen
的文件读写无人使用 fopen
与文件指针。除了……
SD-S00748 所有代码均为如下格式:
#include <bits/stdc++.h>
using namespace std;
int main() {
fopen("color.in", "r");
fopen("color.out", "w");
//代码
fclose(stdin);
fclose(stdout);
return 0;
}
但原有代码也为
共有 fstream
进行输入输出,还有三份单独包含了 fstream
头文件但使用了 freopen
进行文件读写。
//freopen
及其所在程序中的迷惑行为color.cpp
节选:
//freopen(luogu uid 408071)
//FACE THE FEAR,BUILD THE FUTURE
...
//16:00 got 50pts
//now what can I do?
//D looks hard
//now I have gotten 250 pts,please let me do the same thing in NOIP
//There is a piece of paper on my computer,which shows that this computer was the 46th of Room 20(D201) in NOIP2020
//How time flies!
//how C
//DP
//n=10000,T=10 need 1.3+s on i3-4590
//[250,260]
//seg-tree and DP
//100pts?
//1.3+s again
//why so slow,only Tnlogn!
//5:40
//I find the real solution
//O(Tn) without segtree
duel.cpp
节选:
//10min two-pointer
//freopen(luogu uid 408071)
//the guy on my left seems to have solved out D,%%%
//pts of CSP>the total pts of 3 contests in ZR
//today is Saturday,V me 140,let me buy the Library of Ruina
@TankYu
duel.cpp
节选:
/*
别忘了拿衣服
14:38
//freopen ("duel1.in" , "r" , stdin);
//freopen ("duel1.out" , "r" , stdout);
//freopen ("colour.in" , "w" , stdout);
zgc是一只可爱的猫娘qwq
你说得对,但感觉不如安塞腰鼓。一打起来,就后面忘了。
*/
所以你拿衣服了吗?
arena.cpp
节选:
//freopen("arena.in","r",stdin);
//freopen("arena.out","w",stdout);
//freopen("arena.in","r",stdin);
//freopen("arena.out","w",stdout);
...(共计 2810 行)
arena.cpp
节选:
//freopen("arena.in", "r", stdin);
//freopen("arena.out", "w", stdout);
// you got freopen-rolled
// 0pts
// at least i tried
加油!
duel.cpp
节选:
/*
...
//freopen
-----------------------------------------
The last dance.
No boom 0 please.
Starting at grade six.
I learn OI for six years.
It is the time
to say goodbye
with my tears.
luogu 343311, play with me please!
*/
@PeterBei
祝好。
除了 arena.cpp
以外每文件开头:
#include <bits/stdc++.h>
#define int long long
//二中信竞,原神,启动!
//lg uid:739444
//注册exoj.top 谢谢喵
//freopen("我是SD-001 张三 qwq
//freopen("我是SD-001 张三 qwq
//freopen("我是SD-001 张三 qwq
...(共 40 行)
@ScapegoatTree
二中信竞,原神,启动!!!
本部分数据统计时参考了@I_am_kunzi 使用 Lemon 进行评测的结果。
detect
一题中的数据间输出了两个换行,并因此挂了 duel
一题中输出前换了一行,并因此挂了 <bits\stdc++.h>
。注意这个在本地可以通过编译,但在 Linux 下会 CE。本部分有一个年度第一,见文末。