noip2024游记

省流:noip 炸完了。

Day -kInf

期中考,数学物理炸了,无缘前 200,看来要靠期末或者 noip 了。

考虑到过于菜的 whk 和某些原因,noip 没停课,以后大概也不会再停了,也算是 afo 了吧。

Day -4

政治历史期中。考前一天稍微背了一下主观题,感觉主观题不是很难的样子(?然后发现选择题有点过于抽象了,绷。

下午在机房听讲题,t1 是去年正睿的原题没看出来,当年打那场的时候总分没上 100......

t2 是一道见过的流,cdq 分治优化建图去跑流还是比较少见的,稍微写了一下。

Day -3

考虑到下午考物理,上午稍微看了一下,运动学优势在我(伏笔)。跑操的时候遇到 hjy,他说这次政治巨简单历史巨难。常年年纪前十的都觉得难那我考个毛线啊???

下午考物理的时候感觉脑子晕晕的,这选择题都是啥???主观题后两题写了一车过程结果一个题第一问受力分析的时候搞错了滑动摩擦力的方向被牛二干死了,还有一个三角函数算错了,唐。

晚上口胡了一车题,不会证明绿题了,优势不在我。

Day -2

上午 whk,下午在机房打摆。

随机口胡了几道题,顺便写了个三维偏序,15min 一遍过了,考前大型掉 rp?(伏笔)。

Day -1

历史政治物理全出成绩了,三科总分 300,我得分加起来没上 200,挂完了。

然后就被反复鞭尸了,寄。

下午是甲亢数学课,好心甲亢留了将近三节自习,顺便默写了一下各种反演式子。

晚上没啥好干的,在外面随机游走,望 noip rp++。

Day 0

早上起了感觉头有点晕,希望没啥事。

然后就早早的去考场了,路上遇到 hqx,膜拜。

noip 怕不是最后的机会了,我总不可能在期末翻盘吧???

进考场配置了一下拍子,然而到最后也没用上。

解压的时候把解压指令当作密码输入进去了,唐。

看了眼 t1 感觉是很典的按照 t 中 0 的位置分段,不会和去年一个难度吧???但是越写越感觉不对劲,好像分段有一堆东西要考虑,瞬间不会了。

然后一直在想用双指针去搞这个区间,但有一车分类讨论,几乎一个月没怎么写代码这我怎么写的出来???看了眼 t2 是我发挥极其随机的数数,那这个 t1 要是不会真完了。

出去洗了个脸,感觉清醒了一点。回来发现是不是可以直接从前往后考虑。虽然不好优化但先写上去了,发现过了大样例。想要在段内预处理然后发现每次找位置交换好像会改变状态,于是写了个树状数组上二分,两只 log 而且常数小,应该能过(?

于是花了 2.5h 丢掉了 t1。。。

看 t2 感觉是个抽象数数,不会真要拼暴力了吧??

t3 是个题面极其复杂的数数,而且大样例很多感觉防 ak,t4 是我很擅长的 ds,但这么久没在高压环境下写很长的代码还真不一定写的出来。

稍微读了下 t2 感觉好像可以 fi,0/1 表示第 i 个点有没有被前面确定权值,然后分段矩阵乘法。但感觉不好转移。

想了一下发现好像按照关键点分段之后段内方案数可以容斥去算,推了一下发现这个容斥不难,手玩了一下样例发现过了,速速开写。

测了下大样例发现过了,优势在我。

此时过去了 3h。

t3 题面太长了不太想看,打算先写 t4 暴力顺便想一下正解。看了一下感觉暴力要写欧拉序求 LCA,没怎么写过,但写了一下发现过了样例,丢了。

看了下 B 性质直接区间 LCA,再搞个 ST 表就行了,看 A 性质的时候把题面忘了,以为直接按 B 性质做就是对的,大样例正好同时满足 A,B 性质,过了就没管了,成功挂掉 36pts......

此时过去了 3.5h。

然后打算先去写 t3 暴力读完题面感觉以现在剩余的时间不够想一个分数比较高的暴力,那写两个特殊性质走算了。

推了一下如果是链那就只能是 1,看了眼大样例发现确实如此。如果是菊花那么最终的树肯定是条链,随便算一下发现过了。

此时还剩 50min。

重新回顾了一下 t4 题面(然而并没有发现 A 性质的错误)。感觉可以钦定子树然后子树内所有区间连续段一定都大于等于当前深度,被其包含和包含其并且 k 比长度大的都是大于等于的。那我把每次合并时的区间拿出来不就是一个二维偏序和一个三维偏序???这要是写出来不就赢麻了???稍微想了想感觉维护区间复杂度好像炸了,但是好像可以长剖把复杂度降到大概一只 log!!!算上三维偏序空间 O(nlogn) 时间 O(nlog2n),常数一般,2s 能过!!!这不直接翻盘了???

出去洗了个脸,开干!于是飞快的写了 160+ 行代码,然而写完只有 10min 了,测了发样例发现小样例最后一个数据挂了???慌了慌了,调出了若干错误但依旧过不了样例。然后就这样结束了????

所以就是 [0,100]+[0,100]+16+64=[80,280] ???

出场发现 t4 A 性质挂了,所以只剩 [0,100]+[0,100]+16+32=[48,248] 了,这下真输麻了。

出场跟 cyx 交流了一下 t4 做法然后想起来自己 cdq 的排序好像写反了???寄。

hqx 把 t4 过了,拜谢/bx/bx/bx。

问了一下感觉今年难度好像和 2023 差不多,那我是不是达不到一等线了???

下午晚上打摆,为啥会有人觉得对标 22,不太理解。

晚上偶遇小学同学,每日被 jc (1/998244353)。

总之这个赛季算是结束了,翻盘只能考期末了。

finished.

Upd:出分了 100+100+16+32=248,遗憾离场。
Upd:后面发现 t4 我的做法其实并不需要三维偏序,写三个二维偏序的做法实际上是对的,record,但是跑不过单 log。。。

posted @   caoshurui  阅读(124)  评论(3编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示