CSP-S 2023 游记 / Final Verdict.
真的是最后一次了。
四年的 OI,也该有个终点。
又有一位同机房好友与 OI 渐行渐远了。
还有好多想说的 先写到这里吧。
怎么好像把游记写成日记了。
- 初赛
Day -48 / Day -13 ^\texttt{2023/9/2}
- 开坑。
Day -47 / Day -12 ^\texttt{2023/9/3}
-
下午开学,怎么会是呢。
-
决定每天晚上刷一套初赛卷。
-
CSP-S 2020 ✔
\quad \text{64 pts.} \quad 其中快速排序的那题复杂度全错,废了。\quad ^\texttt{2023/9/3}
- Amnéhilesie 怎么这么好听。
Day -46 / Day -11 ^\texttt{2023/9/4}
- 看了眼初赛书从组合数学到离散数学的那部分。
Day -45 / Day -10 ^\texttt{2023/9/5}
-
做了份初赛卷,感觉还行啊。
-
阅读程序居然是数位 dp,一眼没学过 /fn
Day -44 / Day -9 ^\texttt{2023/9/6}
-
补了昨天的坑 https://www.luogu.com.cn/blog/bestFy0731/solution-p2602
-
做了一套 S 组初赛模拟卷,
98.5 \text{pts} ,怎么会是呢?
Day -43 / Day -8 ^\texttt{2023/9/7}
- 做了一套 S 组初赛模拟卷,
90 \text{pts} ,怎么会是呢?
Day -38 / Day -3 ^\texttt{2023/9/12}
- 做了套初赛卷。
86.5\text{pts} 。
Day -36 / Day -1 ^\texttt{2023/9/14}
- 花了一个晚自习的时间复习了一下有关「主定理」「组合数学」「计算机基础知识」的部分。RP++。
Day -35 / Day 0 ^\texttt{2023/9/15}
- 祈祷能过初赛。
Day -34 ^\texttt{2023/9/16}
-
初赛。
-
上午学校请了半天假,用来放松一下心情,还和同学玩了会 Wordle 和 Numberle。
- 下午去考初赛,刚去就没绷住。
- 开考。
开幕雷击。怎么一开始就是个 Linux 命令,还好开考前看了一眼,mkdir。
然后组合数学也给我气笑了。
然后染色那题脑抽了。一时没想到树形结构都能染色,后悔的要死。
快速幂那题是真没想到。合着主定理出现在这。
- 凌晨补习 whk 内容,总之在复赛之前 whk 别出什么问题。
工业制氯气:
实验室制氯气:
氧化钠:
- 银白色。
- 与水反应生成氢氧化钠,与二氧化碳反应生成碳酸钠。
过氧化钠:
- 淡黄色,与
\text{AgBr} 和\text{S} 一个颜色。 - 与水和二氧化碳反应都生成氧气。
2\text{Na}_2\text{O}_2+2\text{CO}_2\xlongequal{}2\text{Na}_2\text{CO}_3+\text{O}_2
溴:
- 卤素,易挥发。
- 氧化性:
\text{Cl}_2>\text{Br}_2>\text{I}_2 - 海水提纯:
- 母液通氯气。
\text{2Br}^-+\text{Cl}_2\xlongequal{}2\text{Cl}^-+\text{Br}_2 - 热空气吹出(易挥发)。
- 用含
\text{SO}_2 吸收液吸收溴蒸汽(富集)。\text{Br}_2+2\text{H}_2\text{O}+\text{SO}_2\xlongequal{}\text{H}_2\text{SO}_4+2\text{HBr} - 再通氯气,四氯化碳萃取,蒸馏。
- 用碳酸钠吸收的太逆天了,Click here to learn more。
- 母液通氯气。
Day -28 ^\texttt{2023/9/22}
偶然又点开了群青,真的很感慨啊。
去年的新年打 「Cnoi2021」Cirno's Easy Round II(也是印象最深的一场 lgr) 的时候就是在听着这首歌,打了 rk#44 的成绩,现在再也没打过这么高的 rk 了。
下午教练把我们喊过去了。知道能过线但是没想到没想到分数线才
Day -27 ^\texttt{2023/9/23}
Arcaea 的 ptt 到 11.8 了。
这期间摘星了。
见 BV1sH4y1R7FG。
- 打算速速写完所有学过的东西的模板
- 学习 Linux 对拍命令
Day -5 ^\texttt{2023/10/15}
写模板。
https://githubfast.com/argvchs/algorithm
Day -1 ^\texttt{2023/10/19}
- 调了一个晚上的 Splay 代码竟是因为查后继的时候
<打成<=,我的评价是不会 Splay 可以不写。
Day 1 ^\texttt{2023/10/21}
下午一点半进场,两点试机。试机的时候把缺省源打了,然后 NOI Linux 上的 Code::Blocks 还死了一次,用 pkill codeblocks 才退掉的,难绷。
然后两点半发了解压密码,开题。
先把第一题看了,第一题 lock 看着题面感觉为什么这么难,搞不好又是数学什么的,一大堆,想了十分钟之后想通了,去看了眼数据范围骗分,然后惊讶地发现
接着我看了下剩余的三题想看看哪一题更好拿分,发现 game 一眼是个
然后看了眼 T3 struct,发现是个大模拟,当时直接想吐口血在键盘上。CSP-S 出大模拟搞区分度是吧。先开 T4 tree。
发现 T4 完全没有思路啊。有点像个树形 dp。不管怎么样先把链的
觉得
先开了性质 A。如果没有结构体的话就会非常简单。来一个变量就 push_back 进 vector 即可。
然后看性质 B。觉得 B 也很好写啊。如果定义了一个结构体 a 里面成员有 e f 然后定义了 a b 那就直接把名字命名为 b.e b.f 就行了。然后我以为定义结构体也占空间,考试结束之前 45 分钟才看出来,wssb。
最后看性质 C。其实就是在 B 的基础上加了可以定义结构体,并且保证不会出现结构体套结构体的情况。改了几行就调过了。
然后手造了几组小样例,跑的都没什么问题。去看看 tree 还有什么能骗的了。发现
考试结束 5 分钟的时候记了字节数。发现代码长度 T1 + T2 + T4 < T3 难绷。
估分:
实际:
sb T3 题目读错了,nm。