CSP-J/S 2025 游寄
闲话
鬼知道为啥拖到了国庆 Qwq。
延续去年的流水账且事无巨细、详略不当初赛 Day1 复赛 Day2 中间瞎扯随便纪年法传统。
去年 S 组骗了 2=,实际实力(口胡版)能勉强够上蓝钩虽然你谷分数线提高之后就不行了,J 组神秘第一轮挂分遗憾离场。
今年目标:
- J/S 双过
- J 组一等(300+,冲刺 AK)
- S 组一等
- 进入 NOIP/WC
话说第三年参赛了要是 J 组一等奖都没有是不是可以寄了……
Day \(-\infty\)
集训一暑假,其中不乏 NOI Plus 模拟赛(我至今也不感觉 NOIP 和 CSP-S 是同一个难度的)三紫一黑几乎爆 0 的、SCP 阅读程序作了半天最后完善程序用时不到 10 min 最终得分不到 \(50\) 的、初赛模拟遇上原题忘得一干二净等失败案例,太 vegetable 了。
去年和老师混熟了,但是今年老师和特派员速度都不行啊,报名卡了好几天……应该不是某奇葩学校要把原来的班级重新打乱再次分班的原因吧(恼)。今年怎么还涨价了啊(恼)。
好消息是 GESP 七级 \(88\) 分可以免 J 了。但是八级 73 分还是只能免 J 过于抽象,虽然成为了集团首个满级人类。申请 GESP,谷民说会显示 J 组报名但是没交费,虽然我这里没动静……好在暑假快结束的时候发短信通知通过了不用报名。
Day -1
考点信息出来啦!这次浅圳市破天荒的设了两个考点(HL 中学高中部和它的 SX 初中部),其中一个食堂(高中部)是全市第一(虽然我免考用不上),但可惜我在初中部。为什么最西部的几个区和最东部的几个区都在初中部啊喂。分配到了神秘座位号 \(1\) 过于逆天(\(1\) 是小 L 的幸运数字吗?如果是就让我 1= 吧!)。
另外老师说新初一的学弟暴力两三个,应该不会被击杀吧(。
考试前 \(1\) 天找到某复习资料就着之前的错题开始复习。
为了练习 Linux 指令其实就是想 Touch Fish 用 VirtualBox 装了个 Arch Linux 玩,然后发现没建 EFI 分区直接重开,好在最后装上 KDE 桌面了吃上 Linux 了,就是太卡了(老机器装啥装,还虚拟机?)。
Day 1
上午
把暑假的错题拉出来复习,拉出昨天的 Arch 开始敲指令。
看了一下 J 组题目,当然比去年难,但是感觉还好,真要考也能过,就是混进了奇怪交互题。
下午
为啥下雨了啊喂……本来想拍照的现在还拍个 der。
个人感觉校园环境不如我校(虽然今年刚勉强建好还没有完全修完……酒精灯一定要有酒精!),太老太破了差评!
指示牌标的不清(正常都是楼的第几层,它给我搞了个先上到这一层然后看哪一楼就在哪一块过于离谱)差评!
没有宣读考场规则差评!
给个五星差评得了。
第一眼(发卷,先扫一遍):我艹这啥东西,我 Linux 指令呢(那我背的那么多算什么?装了那么久的 Arch 算什么?知不知道这个东西呀有多折腾啊喂?)?
第二眼(开始做了):哦还好还好,数学题比较少也比较简单,Trie 字典树和线段树直接人工建树,任务分配题直接人工模拟……我是人机还是肝帝呢。
第三眼(看到完善程序 T2):我艹这啥东西,又来个交互?
第四眼(看到阅读程序 T1):哦还好还好,比较水,看懂了。
第六眼(看到阅读程序 T3):我艹这啥东西?咋这么长?第二个函数写的啥玩意儿?
第七眼(看到完善程序 T1): 哦还好还好,裸的 Dijkstra。
第八眼(快收卷了)我艹这啥东西?怎么这么多 Bug,答题纸不改了保答题卡(注:两者答案不一,以答题卡为准,除非答题卡扫不出来)!
……
这次长记性了,把答案记在准考证上带出去估分(嘘!),由于是以答题卡为准所以最后几分钟懵掉狂改的时候不管答题纸了把答题卡改了即可,应该不会逝吧……
笑点解析:中途被监考员拿起桌上的铅笔看了看,差点人要无了,好消息是又放下了继续考试,我确认我带的是普通 2B 铅笔扫的出来,因此答题纸无所谓。
回家的路上开始对答案估分:
先扫一遍,发现我艹这啥东西,怎么这么多不一样的?
于是关掉页面 (逃),后续某小程序火速更新之后输入进去。
估分 \(60.5\),通过初赛有希望。
Day 1.1
看分数线,比去年分数线高了 \(11\) 分应该还是稳过的,为啥大部分谷民都说今年简单因此比较悬啊,感觉历年 S 组差不多的。
你谷上一堆七八十求估分数线的,然后发现除了在你谷上我这个分随便过。
于是幸存者偏差(你谷版):由于学术版禁止了相当大一部分的蒟蒻发言,因此洛谷发帖估分数线的多是 dalao,实际分数线会更低一些。
Day 1.2
出分,\(60.5\) 一点儿不差。同时 GESP 衔接通过的消息同步到了 NOI 系统上,好耶!
Day 1.3
保送优先晋级线出来了,\(62.5\),差两分基本是稳过线的了,就差一个全国 1= 分数线了(注:GD 允许比分数线低 \(0.5\) 分的选手晋级,ZJ 会比国线低、GD 会比 ZJ 低……反正随便过)。
我就说幸存者偏差很明显吧(
Day 1.4
通过某神秘渠道得知分数线是 \(52.5\),然后当天晚上就在官网上实锤了,今年 GD 分数线和肺活量都很低啊,尤其是肺活量,憋气大赛掉大榜(
F 类(GESP) J 组只免了 85 人(有另外 8 只 dalao 免考了但仍然报了初赛还过了……),J 组参赛者 1.6w 人?S 组 9.3k?浅圳市参赛者 1.8k?。竞争压力过大……
反正过了就好。
后面蹲 S 组第一轮获奖分数线,然后忘记一等奖获奖比例是 \(20 \%\) 比优先线还低了……拿到了第三个 S 组初赛 2= 惊为天人……
Day 1.5
日常低中部集训(碰上了学弟 hbh),发现作为全市前五的低中有个好处就是写 WHK 不会的时候可以直接向 dalao 求助然后发现 dalao 们忘记分类讨论翻车了。
打 LG 比赛,等级分涨到了 \(1148\),咕值 \(100 + 44 + 55 + 22 + 20 = 241\) 上红了!
考前一周做了个 Div2.5 难度的 CSP 模拟赛(前两题对标 J 组前两题,后两题对标 S 组后两题离大谱……,\(100 + 100 + 25 + 15 = 240\))。
话说为什么会有人 J 组题目做不出来啊,数据范围才 \(500\)……
Day 1.6
此外发现所在的 GM 区好起来了,因为 SFLS 的高中园是考点就在 GM 区!中午考虑回家吃饭。
准考证一看发现 S 组这次考场号是 \(1\)……这不给个 1= 就抽象了吧……
J 组考场号是 \(2\),但是为啥一个是 \(5\) 号楼一个是 \(13\) 号楼……
后面又因为某神秘原因调到了 J \(3\) 号楼,S 组 \(14\) 号。
后面的备考就不用说了,努力地卷——whk,OI 上一题没动。(神人学校复赛前一天期中考逝啊,然后折腾半天告我说延期了……)
Day 2
J 组
去年有 5 级的实力了可惜初赛炸锅了,今年只有 1= 一个目标(其实想冲 AK 的,但是希望不大)。
先不看题,把头文件啥的写了,开 NOI Linux。
开题,T1 发现大水题秒了,手搓样例都没问题,\(14 \min\) 后测完所有样例 AC。
T2 感觉是道数学找规律题(为什么我做 J 组都是找规律),然后一看 \(n, m \le 10\)……
于是:
// 赛后补注:这是 T2 代码
/*
Sort again?
Wait, n, m <= 10
So hai think ge ji mao, simulate is OK(Whose maths problem?) // 赛后补注翻译:那还想个鸡毛啊,模拟就完事了。谁家好数学题混进来了?
Why does T1 & T2 == abc A again?
Everybody is different, so I just need to record the score to know who little R is
09:10, AC All 3 test cases
*/
……
9:10,AC T2。做 T1 和 T2 的过程中偶然发现今年不再是熟悉的 i7-8700K,升级成了 Ultra 9 285K 传奇少爷机于是:
// 赛后补注:这是 T1 代码
/*
08:44, AC All 4 test cases
#Shang4Shan3Ruo6Shui4e // 赛后补注:这是 J 组解压密码,一改之前的随机字符串出了个上善若水,但仍未知数字的意思
Intel Core Ultra 9 285K?传奇少爷机? orz CCF is so rich!
So, when can CCF use IOI 赛制?
Ultra 9 285K 性能核都出来了,when can release NOI Linux 2.1?
*/
原来 CCF 涨价是有它的良苦用心的。这下不得不支持了。
orz CCF 都出来了没进迷惑行为大赏不是很认可。
开 T3,顿感难度飙升。前两年 T3 都是能秒掉的,今年想了半天肝不出来,而且 \(n \le 10^3\) 的暴力也不是很好写,先开 T4。
T4 的暴力 dfs 要比 T3 好写很多,因此先写 T4 \(40\)pts,然后晃晃悠悠的把 T3 暴力 \(60\)pts 肝完了。
接着没事儿干了开始想特殊性质,最后 T3 出了 \(5\) 特殊性质,T4 出了 \(24\) 特殊性质分。
得分(预估):\(100 + 100 + (60 + 5) + (40 + 24) = 329\),高分一等稳了。hbh 估分 \(300\),太强力!
S 组
仍然先不看题,把头文件啥的写了,开 NOI Linux。
中午休息了,因此有点困(?没睡醒导致的?),但是做着做着 T1 就精神了。
开 T1,似乎和去年一个水平都是不是很会的样子,想了半天。最后写了 \(100\) 多行用时 1.5h 惊为天人。15:54,测完样例,AC T1。
T2,一眼 MST,想了半天最后把高分做法(CCF 水数据实现较好的话貌似可以 AC)假了(写出来了,样例挂了,然后觉得是做法假了……),无奈就写了个朴素 MST 跑路。
T3 不是很看得懂的样子,过。但是全输出 \(0\) 没准也和样例一样有分呢?于是:
// 赛后补注:这是 T3 代码全文
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int n, q;
int main() {
freopen("replace.in", "r", stdin);
freopen("replace.out", "w", stdout);
ios::sync_with_stdio(false);
cin.tie(0);
cin >> n >> q;
while(q--) cout << '0\n'; // 赛后补注:应该是 "0\n" 的,虽然改不改都是 0pts
return 0;
}
/*
???
Thank you.
Are you OK?
Hello, thank you, thank you very much.
Hello, thank you, thank you very much.
Oh my CCF is the problem really can be solved?:(
Even don't know how to write brute force……T_T
*/
emm,使用了雷总成名曲《Are You OK?》(Are You OK,My OIers?Are You OK,CCF?),成功入选迷惑行为大赏 #68。
T4 看出来了是 DP,但也仅限是看出来了,打了个 8pts 的全排列调了半天离大谱,好在是过了。
能测的样例都测了,应该不会挂分(埋下伏笔)。至今仍记得使用 diff 比较的时候此处无输出胜有输出的喜感。
得分 \(100 + 16 + 0 + 8 = 124\),一年的努力只值 \(4\) 分吗?CCF has no egg!
晚上
发现 J 组 T2 可能出现 \(n, m\) 读反掉大分的情况,好消息是手搓了题面 \(n = 4, m = 5\) 的情况似不了,但是 \(3\) 组样例都 \(n = m\) 差评。
S 组 T2 没有 \(k = 0\) 的样例,意味着我的代码是没测过的裸奔,有点慌。
Day 2.1
怎么各大估分系统都挂了,没有代码差评。
看到 S 组 T1 正解了,和我思路一毛一样,但是赛场上在没听过反悔贪心几乎没练过贪心的情况下利用反悔贪心 AC 一道绿(虽然后来降黄了本人几乎没有场切绿的实力)还是太强力。但是考场脑抽忘记如何使用 priority_queue 了难绷 /jk。
Day 2.2
卡 bug 查分了,J 组 \(100 + 100 + 60 + 40 = 300\),为什么特殊性质分都挂了(恼。
S 组 \(100 + 0 + 0 + 8 = 108\),怎么 MST 都能写挂(仍记得 2024 年暑假用记事本写 MST 模板没测样例没编译直接交都能 AC 的经历,自认为 Kruskal 是非常熟练的算法了)……好在 T1 过了。据说 T2 是没测完更新上去?还有救……
Day 2.3
接受现实,测完了,是正式成绩。仍然交到你谷上,仍然一分没多,准备祭了。今年据说有 \(1 \operatorname{mol}\) 人爆炸了……。
S 比去年低 \(12\) 分是什么鬼……
Day 2.4
回低中部,发现 S 组 T2 直接 MST 能拿 \(32\) 分的,挂分原因是:https://benben.sbs/feed/6830882,改了就把 \(32\) 分拿满了我【数据删除】。
J 组 T4 能拿 \(64\) 分的,但是《关于取模》 然后杨辉三角爆 long long 了 /bangbangt。
J 组 T3 则是没有注意到 \(k \ge 0\) 时可以 \(k = 0\) 且 \(1 \oplus 1 = 0\),只挂了 \(5\) 分已经谢天谢地了。
hbh J \(295\),跟我一个水平了,后怕(。
成就结算
- J/S 双过【达成】
- J 组一等(300+,冲刺 AK)【300 压线,一等稳了,勉强达成】
- S 组一等【废了(把那 32 分拿了顶多也才压线),如果爆 0 的人多点的话顶破天能卡进全国线】
- 进入 NOIP/WC【未知,希望可以】
算了,等分数线吧。
……
不对,我还要先准备期中考逝,whk 再这么颓下去要滑成年级倒数第一了 /jk。
upd on 2025/11/25:分数线出来了,J 组一等 S 二等意料之中,但是我把 S T2 的 \(32\) 分拿满就到全国一等线并且稳蓝钩了有些抽象吧(
既然如此我认为自己是蓝钩爷没人有意见吧(
期中考逝翻车(jv)了,刷新各科历史最低分。
NOIP 初中生分数线貌似是 \(100\) 分,过了。
问
怎么会有二货打 \(3\) 年提高组连初赛带复赛拿了 \(5\) 个奖全部是二等:(
怎么会有二货参加了 \(4\) 次复赛第二题爆 \(0\) 了 \(3\) 次:(
怎么会有二货 \(2\) 次把第二题正解几乎想出来了然后又脑补把它假掉了:(
怎么这么二:(
怎么最小生成树都能写挂:(
怎么 INT_MAX 还敢往上加:(
怎么又是全谷倒数第一:(
怎么认识的和不认识的 OIer 都比我高:(
怎么大家都把 J 组 AK 了:(
怎么比我大的比我小的都比我强:(
怎么没给样例测试的数据点都挂了半分没有:(
怎么还不会对拍:(
怎么 OI 和文化课都在颓:(
怎么又双叒叕要衰微了:(
怎么都要习惯了:(
怎么本来应该从从容容游刃有余,现在是匆匆忙忙连滚带爬……没出息:(

浙公网安备 33010602011771号