CSP-s2026 致OI与我的半个青春
前言
我是在小六之后初一入学前就学了OI,但是进步龟速,可以说真正有效地学习是在24年国庆开始,前年J100,S0,去年J232 S0。只能说今年没成绩我就永远岌岌无名了。
文章结构有所参考dlc666
复赛前的复习
这周事挺多周三周四月考,周五研学,但是就TM快退役了谁有心情研学啊。
周五那天,上午本来打算多刷点题的,结果就刷了1青1绿,下午直接没忍住全程打游戏。
回家之后打算复习一下模板的,然后思考了一下,作用也不会太大,又玩了一晚上游戏,并且在谷上发了一大堆RP++。
J复赛
开赛之前在考场门口遇到了tcx和tz,rp++了一番,进考场了。
上午直接坐在门口,旁边的哥们好像是坐错位置了,处理了好一会,并且发现学校里没在集训见过的学弟在同一考场。并且在开考前隐约地觉得有点困。
T1,一个纯if模板,15分钟就切了
T2,看出来是双指针,但是状态有点差,再加上想的实现很史,码了1.5h之后打了个70pts的朴素
T3,想出来是贪心还想到了怎么贪,但是不知道为什么调半天,还没过大洋里
T4,开题时只有10min了,只能打特性
100+70+???+10这把劣完了
中午
在校门口与tcx与wly回合并且去吃了个饭,父母中午给我订了个房间,让我躺了半小时
S复赛
下午买了杯冰咖啡进考场了,没见到任何认识的人
进考场之前老师说咖啡不让带进去,于是我一口喝完了咖啡,我感觉这是有神力的。进考场之后右边的哥们在开赛之前写了一个测手速的代码
考场上我感觉我码力比上午好很多
T1 本来以为是二分板子,后面发现我的思路伪了,写了一个DP,全程只花了30min。并且我在写“希望上迷惑行为大赏”时,发现顶上的
freopen("crystal5.in","r",stdin);
T2 看一眼就想到虚点+floyd 但是太不贪了,没有细想,直接打44pts的全当作点的多次dijkstra,并且数组还开小了。值得一提,读题读了20min。
T3 上来无脑打了一个改版上楼梯,测样例时才发现 "恰好" 和 "最短路径" ,于是只打了一个
T4 完全没思路,把
100+36+12+15=163 好低,还可能挂分,特别是别人都出T2了
最后半小时的时候,我大口喘着粗气,心不停跳,上了两次厕所,我害怕这次没考好,害怕哪里挂分了成为终身遗憾。
赛时最后一分钟写了这个
#include<bits/stdc++.h>
using namespace std;
int main(){
unsigned long long rp=LONG_LONG_MAX;
while(rp++){
cout<<"别挂分啊!我要上1=啊!";
}
}
出考场时,我感觉心里被剜下了一块,不是考的差,只是不舍。我知道,陪我将近一整个初中的OI要远去了,脑海中不断闪烁这往昔的画面,第一次拿RK1,第一次切青,第一次与AFOer告别,第一次上考场,第一次感受到自己的进步,第一次上250粉。我大概已经在最该离别的时候最离不开OI了。在以前,我还常常埋怨OI吃掉了我的假期,但是现在,我不要假期了,OI你别离开我啊!!!
伴随着眼角流下泪,我告别了OI的最后一天,从此,我的骄傲便不再能来自OI。
终语
希望能拿个一等吧,没有也算了,至少我尽了全力不会再后悔了。
感谢你们能见证我的离别,再见。
————————谨以此文,纪念我随着OI远去的半个青春,那是一段小有遗憾的幸福时光