NOI2017 游记

3 篇文章 0 订阅

       很幸运地搭上了前往绍一的末班车,抱着稳赚不亏的心态踏入了绍一

       夕阳余晖洒下,高高的玻璃外墙上,泛起点点金光

Day -1

       报到日

       到了绍一已经错过了饭店,在外吔饭又辗转不少,回到寝室有点头痛,,qaq。于是睡了一觉,不知道和我们同寝室的另外两位绍一大佬怎么样啊,,

       然而事实是他们至始至终都没有出现过,,

       晚上开了一道lct,居然还有重边,还卡map的常数,花了我2.5h,这一定是滚粗的前兆啊


       NOI的第一夜,注定是一个不眠之夜


Day 0

       开幕式  笔试+练习赛

       实际上来的几天一直都在背笔试,说实话不是那么虚,,,好的都是假的,还是好虚啊

       开幕式的猴戏还是十分惊艳的,感觉和某些大佬的转笔又异曲同工之妙啊233

       笔试

       似乎是自选机位??兹瓷啊,本来想对答案的,后来想想还是算了

       那些刁钻的题目似乎并没有出现嘛,检查了两遍就交了。

       试机题是noip题?而且没有提答??那我只好自己打了打fft和sa的板子了,大概拍了一下应该是对的吧。

       不过没有提答还是很慌得?感觉要被超神的D2T3碾压了(事实果然如此

       

Day 1

       机试 第一场

       由于前一天晚上一个板子都没有背过,导致进入考场后慌得不行。

       而且似乎大胆地不喝咖啡裸考,也是第一次呢


       拿到题目后,果然没有任何思路,

       而且我似乎沉迷于看题,而忽略了监考人员宣布的电子版试题的密码,,结果凭借模糊的记忆似乎蒙对了??看来运气不错啊,,

       三道题目看下来,T2似乎是最没有思维量的题目了,实现题目给出了极强的限制,如权值<=6,长度<=50,删除操作<=1000,询问则是10000000,这明摆着是要预处理处所有答案吧。

       算了一下6^50可能两个long long?这样挂一个hash+链表就好了吧。(后来发现要三个long long

       这样1h30min就过去了,,好慌

       T1想了一想应该是压位线段树,但是常数可能有点大,感觉要搞很久,于是转向了T3

       事实上这场考试在T3想出dp之前我整个人感觉根本没有打开,,

       T3我也想了很久啊,但是由于我T3一直以为是在单调队列的基础上进行dp,这样怎么都只能状压;后来才发现可以按层dp;最后1h还加了一个矩乘(结果那20pts因为纸张原因还是没有拿到qaq,虽然我知道是多项式但是来不及了啊qaq

       况且我对自己的计数水平还是有信心的(毕竟UNR2 Day 2的两道计数题我都是秒的),而这道题居然思考了这么久,,所以过的人一定不会很多!

       实际上写出了T3的70分之后整个人都不虚了吧,毕竟这个时候才赛程过半,而我有170+T1的满分想法,怎么看都绰绰有余。

       然而T1的调试时间确实超出了我的想象,最后在意识模糊的情况下不知道改了些什么就过了样例,,,花了我整整2h啊,,

       实际上我写了一个暴力但是拍上了结果过不了大样例我也很慌啊,,我能怎么办啊,,

       只能说,运气也是实力的一部分吧233


       下午查分,虽然掉了不少,但由于原来的基准分很高(290不低了吧。。。),所以也不是很难看;再加上T2卡常数本就在预期之中,因此算是可以接受。。

       100+84+70,总算是在NOI能A题了呢>w<

       而且这三道题,我都在考场上想到标算了呢>w<,这我有点骄傲啊>w<

       不过赛前猫大轻松猜对题算是一个不错的花絮啊,,>.<


Day 1.5

       在朽舍頽了一整天,,

       猜了一下题,估计只有图论,数论,贪心,网络流,计算几何这些能出了吧?

       考虑到D2T3应该有的难度和代码,估计是一道图论综合题?

       然而也有一种可能——计算几何?

       可惜这一丝意识,如烟云般在脑海中飘过,不留一丝痕迹,为Day2翻车买下了伏笔

       于是看起了各种tarjan,然后根本没有想到过2-sat这个东西

       Day 2的前夜,似乎比Day 1更加紧张?

       一锤定音的时刻,OI这条主线的终点,似乎已隐隐揭开了朦胧的面纱


Day 2

       事实证明,所有的算法,都被猜到了

       事实也证明,尽管猜到了所有的算法,但所有的细节,我都没有看过

       近在眼前,远在天边


       实际上有了Day 1的成绩,我是没有那么虚的。好的这是假的

       但是Day 2的试题,还是让我有些惊慌。题题戳中知识盲区的感受,,,刻骨铭心

       好在印象中还有一丝丝2-sat的实现方法,我依样画葫芦地推导了一下,大致推出了正确的算法;然而到大样例正确,却过去了整整2h,更不要说内心退却,放弃的念头多少次涌现,,

       不过我很好奇我当时是怎么顶住压力和畏惧,将这道题目调出来的>_>


       实际上我内心估计的分数线应该是200左右,因此来的时候,就算准了往这个上面写;退而求其次,160+也可以接受,,

       可是Day 2的真实难度,让我不得不再去拼一把


       相较而言,T2我还算是熟悉;由于一开始以为是最大流,所以我感觉能拿100分,于是相出了网络流的建模方法,但是后来发现是费用流,但是已经晚了,于是只好拿80分。

       至于100分,应该是数据结构优化费用流,或者贪心之类的吧。。

       由于之前看到过一道网络流,由于边数量很大,因此采用动态加边;从而很自然地想到了再这道题目中引用类似的方法,,这样就能过1000了,,

       由于我建了一个类似于二分图一样的东西,而不是一条数轴(实际上是一样的),导致我不太好直接用数据结构来模拟这个费用流

       由于从来没有写过这个算法,实际上我先写出了T3的40分,这一部分应该还是比较好拿的,我也只写了30min+吧。


       然后写完T2比赛就结束了,估计是90+80+40,这样的话T1或者T2挂一题就gg,所以依然是很慌的

       这个时候的我,由于对题目把握也不大,自然想不到二试的分数线居然这么低


       结果查分的时候看到自己似乎还多跑过了T1的两个点,我,,,(不过T1数据是真水我只要跑0.02s,本地我随便一个就要3s

       后来到了讲课的地方听了周围大佬的交谈,才意识到我这个分似乎高的不行??我明明很菜的啊


Day 3

       闭幕式

       唯一的感受是,没有rk前3好亏啊,,,感觉NOI像白来了一样>.<


       恭喜您完成主线任务,现在将为您开启EX剧情!


-----------------------------------THE END------------------------------------------

       结尾好草率啊,,似乎NOI还没结束我就写好了?

by lych

2017.7.22

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值