NOI2021游记

前言

写于 2021.7.28,成绩榜刚出后几个小时。总分 345 拿到银牌 183 名。

我的高中 OI 生活在这里画上句号。结局对我而言虽然不够完美,但是无论怎样都是我人生道路上最好的结果。


7.23

北方人第一次遇到台风,害怕极了。何况还是迎面直冲台风圈。

不过队友都在身边,没在怕的。

一切准备工作没有出什么纰漏,一切都好,我们只需要全心备战 NOI 就行。我有预感,陕西省今年的运气,我的运气,一定不会差。

下雨。安全入住余姚市梦麟中学。

晚上以为没有热水,然后洗了个冷水澡。我真NB

7.24

雨越来越大,听说舟山市已经被淹了。全天台风。

本来是今天报道的,所以今天没有什么安排。打了会板子(没打 LGV 引理),然后就是看手机。已经习惯了颓废,对即将到来的决定命运的大考竟然无感。

……这也挺好。

7.25

余姚市进入烟花(台风)十级圈了,仍然是雨不停。比赛举办方在使劲调整活动时间,我们在使劲收集情报,然后下午就笔试了。满分,算是一个考前安慰和激励。

7.26

今天是 NOI 比赛第一试,延迟了一个小时开始。

坐在考场,紧张是自然的。一年多的心血和努力,就压在这两天上了。


T1

打眼一看,首先想到的是每个点顶多有两条向下的边,用树剖暴力维护分类讨论即可。发现不太会写,换了下思路:

将边变成点,在链上修改区间的时候多把左右两边两个点变成轻边即可。同时记录时间戳,每次询问一条链的链首(若为重边)的时候判一下它的父亲是否在其之后被修改过,若修改过就不计它的贡献。

正确性显然,因为只有这一种情况。而且由于把边变成点异常好写,很快样例全过。

测样例的时候 RE 了,不过开了无限栈就过了。下场后问同学没人遇到过这种情况。

期望得分:100

T2

打眼一看,这不就是行列式定义/ LGV 引理模板吗。但是想不出来每行个数不同怎么做(其实之前和 fgf 做过的一道 CF 题有涉及,直接计算路径方案数再求行列式即可。这里就看出来我和人家的差距了),于是想试一试先分别求行列式后把答案乘起来。

乘起来后发现答案对了,过了样例就没管了。(我太勇了!)

正确性当时没考虑,实际上两个行列式的答案设为偶数方案减奇数方案,利用乘法分配律就发现两个行列式相乘结果是什么了。但是如果我知道这个我不就会了正解了嘛……

期望得分:75

T3

打眼一看,很快注意到了题目给定的图的任意三点间联通的性质。但是没有遇到过这个 trick,不可能想出正解了。

最开始我把题目要求的看成了最大边数,结果暴力结果不对,以为是我写挂了,浪费了一个小时调错误的程序,血亏。注意到时已经剩不到半个小时了。

赶紧改对之后去写树的部分分。一看就知道是个外向树,因为 \(k\) 很小以为是分类讨论,在实现的时候发现好像可以建虚树跑传递闭包,写了一会挂了。因为没时间了就留下 \(k=0\) 的暴力匆匆结束,也没造数据测试。

期望得分:36


考完了,等待的时候非常焦虑,因为我手太慢一个也没对拍。值得一提的是,考试的时候我脑子里一直在循环 Undertale 的 Your Best Nightmare 的后半段。

成绩出来了,和期望有些偏差,不过还能接受:

\(90+75+36=201\)

T1 不知道怎么挂了 10 分。本来我以为是空间炸了的问题,但是重测了一下还是 RE 了(评测结果里显示的是 WA),不过问题不大也就没管。

D2 在场上突然想到可能是我在访问作为根节点的链首的时候访问了父亲,因为我的线段树写法访问不可能到达的区间就会无限递归。

7.27

社会活动是不可能了。台风过去,外面天气好了点。下午有嘉年华,也没去。

一整天都在玩手机,用键盘弹了会卡农主旋律。突然想到,如果我最开始选择的是艺术是不是也会有好的结果。

烦,颓,麻痹,感觉像吸了毒,等待明天的审判。

7.28

也就是现在我写下这些文字的日子。


T1

……随机……256……\(2^{16}\)……\(k\leq 15\)……

有一说一脑海中浮现过鸽巢原理,但是不知道怎么就一点也不想往里思考。我之前也好几次发生这种事情了,可能这就是命运吧。

写了 2.5+ 小时的乱搞,却没有丝毫优化。我感觉我不是在 NOI 考场上。我感觉我是在机房,在用和一道题犟一早上的架势做题。一个时间过半的广播让我意识到我的处境,于是赶紧弃了去写剩下两道。

期望得分:未知

T2

钻研了一会题面,发现答案的要求有点奇葩,想到了 SBtree 。但是不知道怎么在上面求解。观察两个特殊条件,首先 A 条件玩几下发现是斐波那契数列的两项,随便写写样例就过了。

然后就是使劲瞪,发现第二个字符操作很有性质,仿佛两个操作能找出来些什么……但是,这时候时间所剩无几,我没办法专心致志的思考了,状态极差。本着打比赛的原则,尽可能多得分,去看 T3。

期望得分:35

T3

最开始就看了题面,好像能用解释中的容斥得到一点分数。

但是时间不多,这个时候我想 \(3^{2n}\) 枚举。但是即使这样的时间也不够。干脆最后写 \(n=1\) 的第一档部分分了。

基本上就是弃了。

期望得分:8


下考后听说都不太会写,但都写了 T3 容斥。我只能寄希望于我的 T1 乱搞能多拿点分……

事实上,也真的只有 T1 帮我拿了点分。

\(44+0+0=44\)

后面两个题全部白给是我没想到的,我的心情简直直接跌入谷底。说实话,今天确实状态不好,题我也确实不会,但是连暴力分都写挂也实在难以接受。

最终总成绩 \(100+201+44=345\)。

等待成绩出来的时候,有人说银牌线 \(350\),我害怕极了。隔壁学校有个第一天低我将近 \(50\) 第二天直接反超的我的。烦透了。

不过,事在人为。如果我有银牌,那么我一定会去冲清华北大。如果没有,那就把这次失败当成一次教训。无论怎样,我都会接受。其实这些心理准备我是早都想好了的,只不过当事情真的来临的时候,还是会有些情绪波动。毕竟今天的分数实在出乎意料。

总而言之,还是学艺不精。一年多来,我一路靠着自己的执念、教练和同学们的帮助(无论是否退役)挺过来,即使教练不看好我,即使有多少次想过放弃,现在都是历史了。183 名,就是我最终的结果。这个名次恰到好处,虽然没有惬意的高三生活,但我本来渴求的也就是这些了。

OI,至少是高中的 OI 生活,再见。

NOI2021游记的更多相关文章

  1. NOI2021 游记

    day -10 开始一天一场NoIP模拟赛,前几场每天挂分很厉害(这么说是因为后面的以前做过) 自省选惨挂以后国赛的知识点就几乎没怎么摸过了,考前发现连manacher都不会写了,反演?又陷入&quo ...

  2. noip模拟33

    \(\color{white}{\mathbb{失足而坠千里,翻覆而没百足,名之以:深渊}}\) 这场考试的时间分配非常不科学 开题试图想 \(t1\) 正解,一个半小时后还是只有暴力,特别惊慌失措 ...

  3. NOI2021 同步赛游记

    写在前面的话 为什么叫游记呢?因为我第一天是在划水中度过的,错过了对原题的发现. O n e I n D a r k \tt OneInDark OneInDark 无比风光地去了浙江,却倒霉地遇上了 ...

  4. NOI2021 去不了记

    没错,由于某些 zszz 的原因,我是真的去不了了(指去不了 ZJ) Day -11 ~ -7 - 2021.7.12 - 2021.7.16 令人自闭的 ISIJ 终于结束了----From ycx ...

  5. 【20161203-20161208】清华集训2016滚粗记&&酱油记&&游记

    先挖坑(这个blog怎么变成游记专用了--) 已更完 #include <cstdio> using namespace std; int main(){ puts("转载请注明 ...

  6. 【20160722-20160728】NOI2016滚粗记&&酱油记&&游记

    先挖坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.c ...

  7. NOIp2016 游记

    DAY -2 不要问我为什么现在就开了一篇博客. 本来想起个NOIp2016爆零记或者NOIp2016退役记之类的,但是感觉现在不能乱立flag了.所以就叫游记算了. 前几场模拟赛崩了一场又一场,RP ...

  8. NOIP2016游记

    只是游记而已.流水账. Day0:忘了. Day1:看完T1,本以为T2一如既往很简单,结果看了半天完全没有思路.然后看了一眼T3,期望,NOIP什么时候要考期望了,于是接着看T2.一开始我推的限制条 ...

  9. CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>

    挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...

随机推荐

  1. Qt中的布局浅析与弹簧的使用,以及Qt居中的两种方法

    1. 布局 为什么要布局: 布局之后窗口的排列是有序的 布局之后窗口的大小发生变化, 控件的大小也会对应变化 如果不对控件布局, 窗口显示出来之后有些控件的看不到的 布局是可以嵌套使用 常用的布局方式 ...

  2. pytest命令行参数

    1.-v:可以输出用例更加详细的执行信息,如下图 C:\Users\cale\checkapi\test_cc>pytest test_m1.py -v ==================== ...

  3. 【NX二次开发】Block UI 通过浏览选择文件夹

    属性说明 属性   类型   描述   常规           BlockID    String    控件ID    Enable    Logical    是否可操作    Group    ...

  4. 【VBA】日期时间

    当前日期: Sub 测试() Debug.Print Date End Sub 当前时间: Sub 测试() Debug.Print Date End Sub 几月: Sub 测试() Debug.P ...

  5. csp-s模拟测试58「Divisors」·「Market」·「Dash Speed」

    A. Divisors   大概平均下来每个数也就几千约数吧....,直接筛 B. Market 可以把时间离线下来, 考试没有想到将询问离线,用数组存算了算只能过200的点,拿了70 事实上背包后直 ...

  6. 【NLP学习其二】什么是隐马尔可夫模型HMM?

    概念 隐马尔可夫模型描述的是两个时序序列联合分布p(x,y)的概率模型,其中包含了两个序列: x序列外界可见(外界指的是观测者),称为观测序列(obsevation seuence) y序列外界不可见 ...

  7. Java中对象调用方法的顺序

    Java虚拟机会预先为加载到内存中的每个类维护一个方法表(Method Table),其中列出了所有类中所有方法的签名. 现在有2个类A和B,其中,B是A的子类,和一个B类型的对象x,当调用x.f(a ...

  8. uniapp 打包IOS 更新AppStore版本

    Hello 你好,我是大粽子. 最近随着新版本UI的发布APP也随之更新,随之而来的也就是IOS程序提审步骤,这次我详细的截图了每一个步骤,如果你正好也需要那么跟着我的节奏一步步来肯定是没问题的. 提 ...

  9. 对比 Verilog 和 SystemVerilog 中的基本数据类型

    作为引子,首先来看一段描述,该段介绍了SystemVerilog对比Verilog在RTL设计和建模时的新特性之一(logic数据类型),然后下文我再展开对比介绍Verilog和SystemVeril ...

  10. 26、linux文件系统