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 上来无脑打了一个改版上楼梯,测样例时才发现 "恰好" 和 "最短路径" ,于是只打了一个 n! 的dfs

T4 完全没思路,把k\le2打了

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远去的半个青春,那是一段小有遗憾的幸福时光