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 了,但是不会开大栈空间,
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 的位置。考试结束。
总结
首先是保留节目:
终端快捷键:Ctrl + Alt + T
创建文件:touch test.txt 或是
vi test.txt
退出 vim::wq
比对文件:vimdiff xxx.out xxx.ans
开大栈空间:ulimit -s unlimited
查 RE UB:-fsanitize=undefined,address
估分:
感觉这次考的基本上把自己会拿的分全拿到了。D2T1 理论上来说应该会,但是又好像确实不会,感觉还是见过的题目比较少。然后就是,感觉时间上很紧张啊。时间分配上应该没有啥太大的问题,似乎就是单纯的码速不够,以后得多打 CF。
还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。还是很菜。
只好来年再战了!
即使如此,我也仍将盼望着凯旋的那一天。
感觉最近似乎真的从 OI 上找到了一些归属感,感觉总应该做出点什么轰轰烈烈的事业。就算真回去学文化课进了清北,感觉也有点太,无聊了。而且,OI 确实很有趣啊,我不想离开 OI,所以我要努力。感觉学 OI 大概会导致语言表达能力减退以至于难以描述此刻的心情。随便摘点歌词。
站在能看到灯火的桥
还是看不清 在那些夜晚
照亮我们 黑暗的心 究竟是什么
于是他默默追逐着
横渡海峡 年轻的人
看着他们 为了彼岸
骄傲地 骄傲地 灭亡
——《秦皇岛》万能青年旅店
愿我们都将骄傲地灭亡。