NOI2022多校集训随记
NOI2022多校集训随记
其实也没什么好说的,但还是有些事,像写一写,说一说。
虽然集训期已经过半了,不如说只剩下寥寥一周而已,现在再开始写,未免也有些晚了。不过倒也没什么来不来得及,赶不赶得赢。只是偶得偷闲,未免要来说几嘴,更多的,只是不想去做题罢了。
发在博客园上,大概也不会有什么人去看,也就很少会有人知道我摆烂的事实了,倒也挺好的。毕竟我猜能在我退役前找到这里的,大概都是我们多校的人,倒也免去了一点无用的羞耻心。当然,以后学术性的文章还是会写在\(\rm CSDN\),也欢迎大家去看。
如果非得给这十多天的日子整个纲要、骨干的话,那还是一天一天地说起吧。
Day0
其实是蛮摆烂的一天,与\(\rm OneInDark\)在学校机房把我们模拟题的最后一些形式化内容给维护玩,便已过去了一个上午,下午将前段时间分治专题的题水了几道。看着我还没开始做时\(\rm imzzy\)便已切穿的身影,颇为有感。
下午\(5:55\)老吴放了学,也然我们自己去酒店。我先回了家一趟,勉强收拾了东西。去外面吃了吃饭,顺便跟\(\rm Cirno\_9\)聊了聊,听说他们早就到了,只能感慨于自己的低效。
晚上到的时候貌似很多人都走了,会议厅里剩下的人很少,就随便做了做题,收了收东西。本来还以为人真的很少(笑。
晚上回房间,水了集被鸽了很久的凉宫。
Day1
集训开始的第一天便是考试...
早上老师让我们排了排位置,说什么同校的同学不能坐一起。我旁边坐的是西安的巨佬\(\rm xspcz\),也就是\(cz\)。在旁边就是TJ的同学了。前面坐了一个play sh*t的家伙\(\rm Rainybunny\)。
第一题我还记得我想了好久,最开始以为可以分块,打个一半才发现会\(\text{MLE}\),假了,有想了一会才发现是二维的主席树套主席树,打出来第一维空间开小了没发现,最后\(\text{RE}\)了。
第二题看起来就很\(\min25\),就莽了一个上去,最后\(10\min\)才调出来,还跑得贼慢。赛后才发现是我最后部分的莫反假了,变成亚线性的了。为什么\(2\phi(x)+1\)我还要莫反,哭晕。
第三题送分题一看以为是神题,做都没做,亏麻了。\(Day1\)就十多名,被吊打麻了。
下午看\(\rm Cirno\)上去讲题才认到\(\rm Cirno\),不知道她当时认出我没有。
晚上,就随便补了补题,电脑没拿上去,随便出去走走,遇到TJ的\(lth\),陪他聊了聊天,最后感觉我说了一堆没用的话。
Day2
第二天是数学专题与多项式专题,没有一个是我擅长的。
感觉题有点屑,做了一个白天才做完数学专题的\(5\)道题,知道还有多项式专题时简直气晕。
但还是多亏\(\rm crashed\)给我细心讲解Ascending Matrix,不是我说,这能\(LGV\)也太阴间了。顺便给自己博客打个广告。
最后看\(\rm DD(XYX)\)与\(\rm SiRiehn\_nx\)上去讲多项式题,然而我一道都没碰。
晚上依旧没拿电脑,偶遇\(\rm SiRiehn\_nx\)也就是\(rsx\)陪他聊了好久TJ现状,感慨于弱省居然能这样弱...
Day3
考试日,依旧被杀穿。我什么我生日当天也要考试呀!!!
一来看网抑云居然有生日特别推荐歌单,然而好像就多推送了一个《生日快乐》,屑。
第一题只会打\(O\left(n^2\log n\right)\)的\(dp\),想半天也没想出更好的做法,最后\(10\)分钟忽然发现它是单调的,\(rush\)了一会但还是假了。
第二题纯纯的阴间题,只打了\(50\)分,谁会想打可持久化非旋\(Treap\)呀。
第三题阴间构造题,一分没拿。
下午讲题,原来是\(\rm p\_b\_p\_b\)的题呀,怪不得这么阴间。
又听\(pb\)大师随便讲了点杂题,真的屑。然而根本没补几道。
只把\(T1\)和\(T3\)补了,其他题不想补。
晚上有\(CF\),就把电脑拿上去了,然而我根本没报名。貌似我妈给我拿了好多布丁来。
去\(TJNK\)的同学的房间里玩了玩,陪着\(\rm dapingguo8\)打了打\(CF\)然而\(1C\)没啥好想法。
洗完澡一上床就会\(1C\)了,看着还没结束就跑过去给他们说了一下想法。
本来还好不容易把电脑拿回去了的,结果就看了\(5\)分钟的凉宫。
回去后有发现那个想法有点小问题,不过打个最短路应该就可以了,猜他们应该想得到,就懒得再过去了。
Day4
可惜的是\(dapingguo8\)也就是\(syd\)并没过\(1C\),分明最短路几行代码就可以了。
今天还是考试,讨厌。
第一题是老经典结论题,复杂度\(O\left(n\sqrt{n}\right)\)水过了。
第二题是KMP屑题,想了好一会,忽然想起之前\(\rm OUYE\)曾经讲过的\(KMP\)树上倍增,也就会做了,随便打了个\(O\left(n^2\log n\right)\),然后逃去看第三题。
第三题好像说是以前做过的原题,然而我完全没印象,有没多少时间了,随便奶了个\(O\left( n\sqrt{n}\right)\)的回滚莫队,然而过不了...
下来一看好多人都\(O\left(\frac{n^3}{w}\right)\)水过了\(T2\),然而\(T2\)的正解居然是\(O\left(n^2|\sum|\right)\),事实上做法与我的倍增差不多,就改个\(dfs\)序找儿子,常数还比我的大...
吃饭时听\(OneInDark\)一讲好像确实是原题,我是菜*...
下午尝试给\(Cirno\_9\)讲了好久的第二题,果然还是我讲题能力太差了...
同屋的\(crashed\)赶回去学考了,所以晚上就我一个人,偶耶!赶紧把孔明的最后一集看了,说实话,\(96\)猫的唱功还是挺好的。
Day5
今天是生成函数专题,被吊打傻了,一个白天就做了俩题。虽然之前还做了几道\(pb\)的题。
晚上上去讲了做了的两道题,明明已经精心准备了题解,但还是讲得很差劲,大概没几个人听懂。果然我还是得先去练练说话。
听\(rsx\)说,\(syd\)居然还是最强大脑\(80\)强,上去搜了搜,"天才少年"\(syd\),真是太强了。
\(crashed\)回来了,不知道他学考怎么样。
去\(NK\)那边玩,看到\(syd\)在打舟,满屏英文,他居然因为\(fcm\)去了国际服?!而我,算了,不说了,都是泪...
Day6
今天下午有放假,好耶!
上午听\(zzz\)讲自动机与\(dp\),好像越听到后面就越听不懂,坏耶。¥¥
他的题下来也没做几道,或许我什么时候得去补一补。
下午就是休息了,中午回来都没有午休,继续刷凉宫。
如何定义一个人的三观是否正常?这是一个相当深刻且艰难的问题。但如果这个人喜欢凉宫甚至觉得凉宫很帅的时候,就多半不正常了。但我还是想说,团长真的好帅呀,特别是\(06\)版的\(OP\)。
这里当然还是得感谢一下\(\rm KJGKMTZB\),可惜他...算了,这部分不说了,但团长真的很帅。
看了文化祭轻音部的那一块,\(God\,knows\)还是超级好听的,不愧是神前晓。
然后就去颓了几把肉鸽,不过我拿神的时候却永远碰不到神之手就离谱。
差不多\(6\)点下去吃饭,本来是打算跟武汉的同学一起去吃·,刚好本校的同学也刚好打完球,就一起去吃面了。
离谱的一点是当我问\(\rm Rainybunny\)和\(\rm Cirno\_9\)晚上打不打\(ARC\)的时候他们好像都想到其它东西上去了,虽然最后就我一个打\(ARC\)。
这场\(ARC\)的前三道题都还比较简单。
第一题是一个翻转数让数字最小的暴力模拟,第二题是构造方格让旁边的数比中间的数大的数量与小的数量不一样多,第三题是询问树上两点距离算出点\(1\)与点\(2\)之间的距离。
平均一道题花了\(10\)分钟,主要是判漏了一些特殊情况,贡献了不少的罚时。
第四题是一个树上染色问题,被染色为黑点的点可以向旁边跳,两个黑点不能跳过同一条边,也不能落在同一个点上,求最后使得任意时刻跳的方案有且仅有一种的染色方案数。
由于题目不太好读,我读了好久的题。根据黑点跳的方向,比较容易联想到树链的划分,然而直接这样做显然是会算重的。我想了好久,最后二十分钟忽然发现可以转化成箭头的覆盖,然后十分钟打了一个有\(20\)行臭长转移的\(dp\)把它过了。
比较惊讶的是场上只有三十多个人过了这道题,本来我前面罚时很多的,靠这道题救命。
然后继续开凉宫,开始看\(09\)版凉宫,最后给 漫无止境的八月 开了个头。
Day7
又是考试日。
第一题是老经典\(dp\)题,先想出了一个\(O\left(n^2m\right)\)的\(dp\),再随便优化一下就\(O\left(nm\right)\)了。
第二题是阴间高消题,没有想到行与行之间可以递推求解,只打了一个\(O\left((n+m)^3\right)\)的\(dp\),寄。
第三题是真的不会,只用\(bitset\)混了\(20\)分,可为什么它们\(bitset\)都有\(55\)分呀,离大谱。
下来一问,\(sh\)居然都会做,什么强强。
最后第二题那个矩阵递推高斯消元调了半天,第三题去混了一个分块\(FFT\),跑得挺快的。
吃完饭跟本校的同学去打球,顺便买了一个雪糕。
晚上回来又去\(TJNK\)寝室那边玩了玩,然后回来继续开 漫无止境的八月。
Day8
还是考试日,感觉都很阴间。
做到一半就实在不想在下面做了,所以就上来到房间里面做。
不出意料,考得很差。
第一题是经典的通过不断折半来缩小时间复杂度的数据结构题,场上卷爷很早就切了,我根本没想出来。
第二题是阴间构造题,场上还是不会,膜拜张教主。
第三题是什么鬼数位\(dp\)呀,最后还要算一个矩阵的收敛值,真的很蠢。
下午还是在上面,感谢\(\rm C202044zxy\)帮忙送餐券。
吃完饭继续打球,晚上就在下面了,精神状态也好些了。
回来继续开 漫无止境的八月。
Day 9
巨佬\(\rm namespace\_std\)的讲课。
个人感觉课讲得还是比较好,下来也把能找到地方交的题目都做了。
上午是听课,下午与晚上都在做他讲的题。
比较惊险的一点是,当\(\rm namespace\_std\)讲到最后一道题时,我们这边停电了,然后东师附中的同学在电话里对他喊,"我们停电了,你上午讲的课都白讲了"。但是笔记本显然是有电池的,只是没网了而已。
下午也来电了。
比较有趣的一点是\(\rm crashed\)它们有开始叫\(\rm sh\)为\(\text{aya}\),恰好\(\text{aya}\)今天有出新专辑了,非常有趣,可惜是没有翻译。
吃饭后打球,晚上开 漫无止境的八月,完全没有新意的生活,如果春日在这里的话想必也是要抱怨的吧。不,说不定世界就毁灭了
Day 10
还是考试日。
今天的三道题目名还蛮有趣的,分别是"寄"、"摆"、"润"。
第一题是一个\(O\left(n^2\right)\)的树形dp,不过我场上想假了,打成了一个\(O\left(n^3\right)\)的dp。
第二题东师的教练说是原题,一个奇怪的矩阵求行列式,然而场上没一个人过。
第三题是一个动态dp板子,随便用线段树维护了一下矩阵翻转什么的就完了。
下来发现第一题挂了,有点可惜。
第二题的题解半天没看懂,又找\(\rm OneInDark\)问了一下,原来就是随便上下相减转化一下,发现是一个上海森堡矩阵。写出\(dp\)式子,发现可以杜教筛,筛一下就行了。
晚上看到\(syd\)在打\(MC\),好像开了个什么工业模组,一大堆合成表看得我挺阴间的。
然后继续开 漫无止境的八月,话说感觉第四次的画风比前几次好多了,白云与飞机的意象好像出现得好多呀。
感觉不知道怎么写些什么了。
Day 11
\(lxl\)的阴间数据结构场,都是屑题。
早上考试时回房间上厕所,下来时在电梯里碰见了\(\rm Tiw\_Air\_OAO\),没想到祂这么早就来了。
第一题是一个阴间树上大数据结构题,场上第一题本来写了\(75\)分,结果挂得只剩\(50\)分了。
第二题是个莫队,然而场上也只会\(30\)分。
第三题是个什么随机化鬼题。
不过吐槽一下lxl场的题面,这未免也太水了吧。
数据也是,一堆人\(O\left(n^2\log n\right)\)的暴力能过\(T1\)。
下来去看第二题洛谷上的评论区,才发现原来我才是受害者。
找\(\rm Cirno\_9\)问了问第二题,大概明白了做法,开打,然后一直在调。
晚上看到\(syd\)在搞什么高炉炼铁,惊!
继续开__漫无止境的八月__,虽然我晚上就只看了几分钟...
Day12
巨佬\(\rm Tiw\_Air\_OAO\)即\(tly\)的讲课日。
果然是阴间数学课,一堆听不懂的东西。
最开始是坐\(\rm OneInDark\)与\(\rm Rainybunny\)那里的,但这俩是数学神仙,感觉根本听不懂它们在讨论什么,问的问题也没人答,只好溜到\(\rm Cirno\_9\)与\(\rm DD(XYX)\)那边去了。
然而整堂课真的没有听懂几道题,毕竟我是数学菜鸡。
下午把昨天的第二题写过了,居然还是跑得最快的,毕竟是小常数没办法,顺便写了篇题解。
不过我题解才发出去\(20\)分钟,就有一个非多校的,也没关注我,话说我还把犇犇里的动态关了,甚至根本不认识的人找到这篇题解在下面问确实有点离谱。话说我审核也还没通过,他是怎么找到的?/流汗
又去随便写了下\(tly\)的题,调了好久,问了几个问题,被\(\rm Rainybunny\)嘲笑愚蠢了。
继续开 漫无止境的八月...
外校的同学都去打\(\text{Global Round}\)。
Day13
貌似\(\text{Global Round}\)挺好上分的,为什么我没去打。
今天是\(lxl\)的讲课日,果然是数据结构场。他大概也讲不了别的
一进会议,居然有人起名叫青蛙,还有个叫青蛙是什么的,流汗。
虽说听\(\rm Futa\)说\(lxl\)讲课不太行,我觉得还好,不过他课件居然是现做的,离谱。
\(\rm crashed\)与\(\rm Rainybunny\),\(C202044zxy\)他们跑很远去吃饭,我和\(\rm OneInDark\)懒得走,就在楼下词的面。
下午是休息,就在房间里继续开 漫无止境的八月,看到\(2:30\),终于看完这部分了,要吐了,无法想象当时新番一周一更时那些人是怎么想的。
又去打了几把肉鸽,然而还是没能摸到神手。神这辈子都拿不到手吗?
后来又去玩泰拉了,玩到大概6点。
下去与本校的同学打了一会球,大概\(6:30\),又去吃面。
好吧,还是没人陪我打\(ARC\)。
A题是直接算,B题是组合。我最开始B题想了一会,发现结论后开打半天调不出来,最后发现是模数打错了。过\(B\)的时候都40多分钟了,四百名。
然后一看\(C\)是\(pb\)讲的原题,不知道是在怎么出题,这\(AtCoder\)上不是有原题吗?\(5\)分钟过掉。
\(D\)就是个暴力\(dfs\),可恶,我想了一会。
\(E\)大概是个\(dp\),但要输出方案,我半天调不出来,最后没过...
但还是加分了,只能说我分太低了...
Day14
考试日,是\(zjk\)的题。
第一题是数位\(dp\)加状压,场上只会\(O\left(6^n\log R\right)\)的。
第二题是以前考过的原题,然而我当时并没有补,就打了个\(60\)分的暴力,然而打炸了,没看到要取模。
第三题两分跑路...
下午听\(zjk\)讲课,感觉讲得还行。
晚上吃饭的时候听\(\rm OneInDark\)说才发现自己没有取模,白丢\(40\)分。
回去把前两题补了。
晚上继续看凉宫,不过看\(syd\)已经开始炼油了。
Day15
考试日。
三道题名字里都写着基础,然而根本不基础。
前两题比较水,第一题直接组合数,第二题就是个毛毛虫。
第三题不会,场上打的暴力FFT。
下来听\(\rm OneInDark\)讲了讲第三题,没听懂,有去看了看题解,感觉比较懂了,但不想打。
下午去做核酸,去的时候买了个小布丁,回来的时候又买了一个,一个居然只要一块钱,非常不错。
出通知说\(NOI\)要延期,离谱,校长上知乎发了个问题。
晚上根本不想学习,开摆。
回房间后继续看凉宫。
Day16
考试日,然而根本不想考,三道构造题。
下面又停电了,做了一会,太热就上去了。
后来被\(\rm Cirno\_ 9\)叫下来合了个照,又回房间摆了一会,就走了。
集训结束了,偶耶。

浙公网安备 33010602011771号