神奇的一届Noip。。第一天被T2吓晕却还是弄到了200+,第二天居然A了T3。。感觉难度分配真是不合理。
day 0
和同学一起去新建的乒乓球馆抽了签(话说之前根本不知道有个新建的乒乓球馆。。),天阴了下来,下起了毛毛雨。然后散了。
东校的基本都回家了,莒县的去了东阶。我背着电脑去看考场。
我抽到了2015年暑假刚开始学习OI时呆的机房。现在满满的回忆。仍然能记得曾经在哪个位置坐着谁,记得当时一下课就一窝蜂地窜下楼打篮球,回来之后被老师批判一番……曾经的naive freshmen已经变成了学长,而且也只剩下了为数不多的几人。而已经有了一等准备继续下去的只有我一个了,这次比赛之后,我应该就是我们年级唯一的OIer了。
回了趟教室打了杯水,同学们起哄地鼓掌,险些起飞。迅速逃走。
然后去了东阶。暂时还只有莒县的同学在那里。打开电脑写起了高精——上一次联赛之前我也是在写高精,因为平时用得少,考试的时候一旦写不出来就麻烦了。写了一个有点丧病的支持正负数的+-,发现也不是那么好写的。去年联赛之前写乘法都是很无知地模拟竖式,用到高精×单精和高精+。。。被管爷教育了一番才学会了用类似卷积的办法直接计算。
下午各省的神陆续驾到。人群中看到了dms、汪啸宇和(被学妹簇拥着的)Menci,还有slyz的对不上号的ShallWe和BeiYu和DaD3zZ。瞬间感觉自己十分渺小。
试机。写了一遍Treap,随机数生成器,对拍自动机,拍了一会儿整数排序。GDB,G++什么的看起来一切正常,新电脑的键盘鼠标也很舒服。
day 1
到校很早,一直在机房门口等着思考人生。
发题。按照一般的经验,day1应该能很快第干掉1、2,剩下大部分时间杠3。于是这就成了我day1挂掉的原因。 T1 Mogician?Mengbier?不吐槽了,写完完事。
T2 树上问题?Interesting。Noip day1 T2考树,也就是个简单的树归什么的?发现并不会地表示出状态。于是先写了30分打算用来对拍。
路径?按套路点分治什么的?可发现好像各个点的答案没法再分治过程中统计。思索良久,无果。改变策略看T3。
T3 期望?DP?然后整个人都不好了,直接慌掉了。
直观感受一下应该是存在最优子结构的,于是写DP。写到一半,感觉自己对期望的性质了解太少,不敢随便写,于是就还是暴力吧。0 1 2的写完之后就完事了。然而悲催的是,n=2000被我理解成点数,觉得没戏直接没开到2000,白白丢了不少暴力分。
回去做T2。链用一个双指针,S=1用DFS序树状数组统计答案,然后就没有然后了。拍着,没出什么问题。但这道题数据随机的话应该不会测出什么问题。所以考完之后感觉很虚。
下午听莒县的一个同学说暴力分有244?
下午在东阶研究了一下dflasher的模版,写了写哈希表之类的小东西。
晚上调整,看了几集憨豆先生。
day 2
考完day1之后觉得要AFO了,心态也就放松了不少。
T1 递推前缀和,然后对拍,结果到了30就出问题了,结果发现时到了30就爆LL了。。不怎么会python,也没辙了,只好一直放10+的数据对拍,无语。。
T2 上来就写了的暴力。
T3 直接爆搜吧。搜完之后发现最大的一组样例很慢,于是就加了状压剪枝。加上之后才发现好像可以直接状压DP。。。naive。。不管了。
after
之后一周一直处在惶恐之中,做梦都是哪里的细节写挂了。其中梦到了floyd没清对角线,结果还就真没清。
周日晚上发现群里说凌晨出成绩,就等到了凌晨,结果凌晨官网准时被黑。WOC。等了一会儿,最后还是睡了。
周一一天都在教室的电脑上刷rg.noi,结果一直是可恶的lalala。。。真。。。
到了晚上我都已经不抱希望了,去问同级的同学有没有什么确切消息。惊闻成绩已出。
窜回教室,查到成绩,456。还算可以吧。于是课间顺利起飞。
after after
不算上集训队队员的话就是第十了。虽然不是很靠前,但也完成了预期的目标。于是就确定下来要继续走这条路。
最近高三的王浩然大神刚刚得了NMO的Au。学校已经好多年没出过竞赛的Au了。大概有了他的引领,我们这些人会得到更多的支持吧。
不管如何,自己选择的路,跪着也要走完