SCOI 2025 游记

· · 生活·游记

二月份的模拟赛挂分挺惨的,挂的分 占 得的分 的 33.2\%。有点唐氏了。

考场在石室中学。第一次参加省选捏。

Day 1 2025.3.1 SAT

早上起来还是头晕,额。

灌了一杯咖啡,带了两瓶绿茶&&一瓶可乐&&几条士力架就出门了。

早上吃了一碗面,撑了。到考场差不多 8 点整。没碰到几个同学,可能是因为我的考场在 4 楼,其它考场都在 3 楼?

不过还是看到了几名学长。

话说石室中学的板凳怎么这么高啊。窗户还开着的,腿有点凉飕飕的。

8:30 开考。密码是noi-2025-!!!。先浏览了一遍题。感觉省选的题面更多的是一些数学符号而非文字表达。

然后 8:40 下面操场就在跑操了,音乐声音好大。

从 $T2$ 入手吧。~~怎么这么多性质,我高低得拿点回去。~~ 然后就只会暴力。还会一个没有修改的性质,因为只有 `4pts` 而且我的做法是线段树合并,所以不想写。想了半天没什么思路,只知道要缩点,然后转化为DAG就不会了(赛后发现题目给出的图就是DAG)。 想过`bitset` ,但还是不会做。 于是去看 $T1$。感觉不太可做啊。这性质 $B$ 就有 `50pts`,先做这个吧。 考虑枚举中位数 $i$,然后将所有 $l\le i\le r$ 的全部取 $i$,设总数为 $b$。然后处理出 $r<i$ 的数字总数 $a$,以及 $l>i$ 的数字总数 $c$。然后就有 `20pts` 了。因为这个是 $AB$ 性质。 拓展一下,将数离散化一下,就可以通过 $B$ 性质,`50pts`。 怎么做个数不确定的情况呢?发现 $i$ 合法,当且仅当 $a+b\ge c,b+c>a$。转化一下,有 $b\ge c-a,b>a-c$。而 $a-c$ 和 $c-a$ 中有一个是负数,而 $b$ 一定 $>0$。 然后提前求出 $a,c$ 的范围,然后判断是否满足要求就行了。感觉没什么问题,`10:14` 过了大样例。 拍上了就去看 $T3$。 先写个暴力方便找性质。 然后想想就会链了,然后就可拓展到树上。 过一会儿就会了森林的做法。然后就开始头晕了。(不是我还没打代码呢!) 吃了根士力架,然后被会拉丝的花生酱粘了喉咙,哈哈。。。 歇了 $20$ 分钟,开始写。大约在 `12:10` 全部写完并过了应过的大样例。 然后就挂上了拍。看一看会不会其它东西。 发现 $T3$ 我离正解就只差一个 $A$ 性质了。然后死活不会。然后 $T2$ 也毫无进展。 检查了一会(半个小时)文件,然后就结束了。 `Day1` 估分 $100+20+52=172$。 ## Day 2 2025.3.2 SUN 感觉没什么好说的。 早上起来,感觉自己变傻了。(以下为自拍照) ![](data:image/jpeg;base64,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) 去考场,跟昨天一样的配置(除了脑子)。希望能考得跟昨天一样。 `8:00` 到了考场,搞完了考前要弄的事就去睡觉了。 `8:30` 开考。先浏览了一遍题。 $T1$ ?,$T2$ 概率+状压,$T3$ 数数题。 于是随便`rand()`了一道题做。先开 $T1$ 。 先搞性质,$A$ 一眼就会,$B$ 一眼就会,$C$ 没啥用。OK,这题咋跟[abc371f](https://www.luogu.com.cn/problem/AT_abc371_f)一样捏?我AT赛场上写了个线段树+珂朵莉树的神奇~~脑抽~~做法。 不想写珂朵莉树的我于是决定写线段树,然后`9:18` 通过所有大样例并挂上了拍。 不过,好戏才开场呢! 先去搞 $T3$,拼 $AB$ 性质,写了式子半天不对,然后去写暴力,然后写了一个小时才写对?然后发现 $AB$ 性质好难啊。于是就`11:30`。 回去写 $T2$。会了 $A$,写了半个小时,调了半个小时,然后就 `12:30`。过了样例2的前两个。 然后发现 $T2$ 的题目名是`years`而不是`year`。 然后就会 $B$ 了。然后成功调到了 `13:10`,终于调出来了。什么,你说 `13:00` 考试结束? 比赛结束前 $4$ 秒发现 $T2$ 的`freopen` 没放在主函数开头。没时间改了。不知道会不会CE。 然后用了almost `4h` 拿了 at most `20pts`。真的罚了四个小时的坐。 然后就 $100+12+8=120$ 。 ## 2025.3.6 出分了。$100+20+52+100+12+8=292$。没挂分!!! 然后综合分是 $72.57$,队线在 $79.74$ 。NOIP分太低了,大概差一个 $T4$ ,不然说不定还真能 $E$ 类。 没事,明年再来!