NOI2019退役记

Day (-INF,0)

日常模拟赛被吊打

非常自闭,数学题不会,dp题没脑洞,原题没做过,字符串题码不完

Day0

报道日。十一点多报道。
报道前boshi还说明年卖周边可以赚钱,结果一进去学生发展中心发现在卖周边,看了看不但有衣服还有铁牌和铁牌。暴力出奇迹卖完了就没买了。

想了想,我们好像还能卖耳机和U盘

后来听说周边是CCF搞的。。在报道点卖周边竟然还得向CCF申请…
那我们去高铁站卖

跟队长颓了一天

Day0.5

开幕式&试机&笔试

开幕式被灯光师伺候得眼睛聋了

考完笔试感觉手有点发软,不过还好没扣分,也没有什么机器死机应该向监考老师还是工作人员报告的奇葩题目。

试机题里面有一道交互题。担心交互库出锅……

跟队长颓了半天

Day1

第一试。
六点半左右就起来了,早早地去吃了自助餐,看到了几个监考老师,不过好像没有吉老师也没有猫锟,虾饺好评。回到寝室颓了一会,就去体育馆了。

8:01开考。拿到题目感觉第一题题面有些长,理解了一下题意感觉像是对时间进行cdq分治,拆了下式子发现可以斜率优化。感觉有点复杂,似乎比去年的D1T1要难很多,遂打算先写个暴力,记得题目的数据范围把时间改到了1000的范围,可以暴力把车次排序,然后暴力转移的复杂度为 O ( q m ) O(qm) O(qm) 的,算了算发现只有2e8,跑了下只需要0.3s,空间也完全没问题,9点就写完了。
以为出题人没想到这个算法,心中有点小开心,因为按自己的实力4个小时做两道题,怎么写都能拿到100+,今天肯定稳了。

做T2发现自己只会暴力的20分,感觉一脸区间dp的样子,但是题目要求局面的所有位置都合法,dp似乎没办法保证,后来想记录区间最大值的位置,但似乎又无法处理多个最大值的问题。没了进展后想去做权值的部分分,却没有把权值和这个算法联系在一起。一直没有进展让我觉得这道题是一道不太可做的题,再加上我觉得第三题好像还比较可做,于是就先丢了。

T3有一个显然的 O ( n 4 ) O(n^4) O(n4) 的dp解法,尽管有 1 3 \frac 1 {3} 31 的常数,但是10组数据感觉有点卡常,后来监考说T3数据有梯度,自己想了想觉得出题人想给这个做法40分就有,不想给再怎么卡常也拿不到,而且担心自己有边界清空没注意,就把清空操作用memset来代替了。对于一个选择方案,如果指定了哪 l l l 个共同拥有的,那么其他肯定都是贪心选最大,感觉有一个替代选择的过程,很类似于模拟费用流,只要强制当前不同的选择了 k − l k-l kl 个,就可以 O ( n 2 ) O(n^2) O(n2) dp了,开始时只要强制选择了很多个0的贡献即可。觉得写这个64分也很赚,就把剩下的一些时间都花在T3上面了。
但似乎有个问题,不太好解决,现在回想却有些记不清了,时间不太够,最后只交了暴力。


第一题数据太水了,听说是交大供的题。第一次供题??虽说图论题本来就数据难造,但感觉太不公平。
本以为T3的贪心/随机化都会被多组数据卡,但随机算法还是能拿到不少的分数,听说有人写了七八个贪心合并答案,拿到了将近100分,确实让人佩服。T3把最少转化为最多就可以写费用流了,至少可以拿48分。memset让我只拿到了28分。

Day1.5

社会活动日。
参观博物馆原来只有上午的2个小时不到。下午晚上继续搞颓

Day2

第二试。

T1是个kd-tree优化最短路,然而卡了空间。自己刚开始写的dijkstra是用堆优化的,边数是 O ( m n ) O(m\sqrt n) O(mn ) 级别的,本以为 1 0 7 10^7 107 是开得下的,就没有卡空间写线段树优化了。后来在下考前用arbiter测试的时候发现算错了空间,只得临时把边数改到了 4 × 1 0 6 4\times 10 ^6 4×106 ,本以为的88分掉了16分。
自己的代码空间有5倍的常数。其实后来想想根本不需要用链式前向星,直接用vector存的话,每个元素只会被遍历一次,而且开了O2也不会慢,再加上线段树优化,空间就仅有2倍的常数了。后来boshi说可以花一些时间代价动态地去找边,这样就能过了。

T2是个dp题,30分并不难写,把转移概率拿出来dp即可。+10分只需要写个dp快速幂,不过考场上时间不够就没写了。

T3交互题,只做了40分钟,写了36分,除了暴力外就只做了A性质。不知道有链的数据,如果有也能类似地做。 f i &lt; i f_i&lt;i fi<i 的树似乎可做。但是因为做的时候太急了,忘记了暴力的做法中modify只允许用 n − 1 n-1 n1 次,而我并没有改这个地方,就又掉了8分。

吃饭的时候,听说很多人找规律+打表过了T2。


不知道是今年的选手太厉害,还是很多人都拿到了意料之外的分数,做出了意料之外的题,今年的分数线意外的高。在考试结束前,我从来没有设想过自己可能挂出前100。
我甚至会惊讶于人的忍耐能力,记得Day2考完的那天下午没吃晚饭,一直到晚上十二点半才回了宿舍。在六七点的时候我还会觉得有些饿,再晚些却反而觉得不饿了。

今年没有字符串题,本来期望能AC的一道题咕掉了,就更加没有办法翻盘了。但其实未必是件坏事,没有这道队长和boshi不太擅长的题目,他们进队就更稳了,他们带新高二还是很靠谱的。有时候想,自己要是上一届,应该就不会落得这种结果吧,也不会受到政策调整的影响,说不定还能被字符串题送进队,如果只是依靠这种运气成分果然还是没有办法啊…

难以否认,自己的心情很差,没有向大家道别就走了。在离开广州的高铁发动的时候,不知为什么眼泪突然就涌了上来,也许是因为终于结束了吧。

一直以为进队稳了的yyb竟然挂出了100名,辽宁队长也是,雅礼今年也考得很惨淡。

我似乎让很多人都失望了。自己可能没有心情差的资本,自己感到很愧疚,对父母、教练还有Dra都很愧疚。但我也不知道该说些什么,就只能写在这里了。
自己本来很希望高三的时候给下一届的信息组也多做一些贡献,尽管这个想法后来多了一些自私的动机,但是现在看来似乎是不太可能了,但是我相信队长和boshi是绝对会带好下一届的。

如果有机会,希望能给学弟再讲讲字符串结构吧。

后记

自己之前写这篇游记的时候好像有点不知所云,写的乱七八糟,但是又想保留下来,比较这确实反映了我当时的心情。
发现自己OI水平退步速度真的出乎意料,不知道还能不能报复社会……?算了,先报复学弟吧qwqq

对比产生美

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值