发布于 

BJOI 2023 游记

Day 1

8:00

走进考场。啊,是熟悉的首师附机子,像是回家了一样。啊,是熟悉的 sublime,像是回家了一样。

近视越发严重,看不见解压密码。感谢好心的监考打开了教室中间的屏幕。

8:30

开 T1,疑惑是否读错了题。反复确认题面再看样例,才发现题目就是这么搞笑。20min 切了。

8:50

看 T2 T3,发现都很神秘。感觉 T2 实在是更神秘一筹。想到了一些边双之类的,于是开始在草稿纸上画啊画。

9:30

依然对于 T2 毫无头绪,只有指数级算法。果断扔下 T2,开想 T3,发现合并过程似乎就是替换掉当前集合当中最小的元素,直接上一个线段树合并就可以取得 的好成绩,果断开码。

11:30

过了 T3 样例,这次倒是想起来 -fsanitize=undefined,address 了,但是不会开大栈空间, 的点测不了,但是别的都过了,也就没再管。开 T2,准备去码指数级爆搜了。

12:10

T2 指数级爆搜过了,想了一个树上 dp,大概可以过掉树的点。

13:00

在假了与改之间反复周旋,最终也没找到一个合理的 dp 方式,考试结束。

Day 2

8:00

走进考场。趴了一会。今天没有好心的监考了,使用眯眼大法。

密码 downdowndown 莫名戳中笑点。

8:30

开 T1,一眼感觉暴力分 很足啊。显然爆搜随便拿 。想了会正解感觉想不出来,于是开始想 的部分分。甚至撕了小纸片片方便手玩。

9:10

还是不会 T1。于是开码暴力,感觉也不太好写啊。

11:30

终于码完了 T1,大概写了 4k,也许是因为注释的缘故。看了看 T2 跟 T3,感觉 T3 很是丑陋,于是决定扔掉 T3,开始想 T2。

12:00

码完 T2 暴力,感觉突然有了一点点正解思路。大概就是建图,我当时认为建出来的图一定是森林,且认为树只有两种填法。回想起来感觉当时想的很搞笑。(考完下来之后跟 Flamire 沟通之后发现自己的思路是对的,但是只解决了这个问题的很小一部分。)

13:00

没调完,并且并没意识到自己假了。写了 3k,交到了 T3 的位置。考试结束。

总结

首先是保留节目:

Linux 小贴士 2.0

终端快捷键:Ctrl + Alt + T

创建文件:touch test.txt 或是 vi test.txt

退出 vim::wq

比对文件:vimdiff xxx.out xxx.ans

开大栈空间:ulimit -s unlimited

查 RE UB:-fsanitize=undefined,address

估分:。感觉分数和人一样搞笑。更搞笑的是小图灵测出来,D1T2 ,就很莫名其妙。估计这破分也就三倍队线左右。

感觉这次考的基本上把自己会拿的分全拿到了。D2T1 理论上来说应该会,但是又好像确实不会,感觉还是见过的题目比较少。然后就是,感觉时间上很紧张啊。时间分配上应该没有啥太大的问题,似乎就是单纯的码速不够,以后得多打 CF。

还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。

只好来年再战了!

即使如此,我也仍将盼望着凯旋的那一天。

感觉最近似乎真的从 OI 上找到了一些归属感,感觉总应该做出点什么轰轰烈烈的事业。就算真回去学文化课进了清北,感觉也有点太,无聊了。而且,OI 确实很有趣啊,我不想离开 OI,所以我要努力。感觉学 OI 大概会导致语言表达能力减退以至于难以描述此刻的心情。随便摘点歌词。

站在能看到灯火的桥

还是看不清 在那些夜晚

照亮我们 黑暗的心 究竟是什么

于是他默默追逐着

横渡海峡 年轻的人

看着他们 为了彼岸

骄傲地 骄傲地 灭亡

——《秦皇岛》万能青年旅店

愿我们都将骄傲地灭亡。