CQOI2017流水账(滚粗记) ---NKwxh (1879570236) 本博客为两个Oier共有,你们不要晕啊!

时间过得真快,从noip2016转眼间就到了CQOI2017 
好吧,废话不多说,谈谈CQOI2017的经历以及一些心得。

    --NK wxh  (1879570236)


46日,我们打完了最后一场信心赛,255rank1,但我一点信心都没有!


47日,上午复习了一下各种数学板子以及计算几何板子,心里面是慌的,其实并没有怎么复习进去。下午去重邮试机,得知今年用的是重邮的新机房,键盘与我校新机房的键盘一样,这还是不错的。进了机房,电脑给人的第一印象不错,不是一体机非常好(一体机总让人不舒服)。看了看配置,8G运存,i5-6900,还是非常不错的学生机房了吧,屏幕也比较大,桌面整洁,也很宽敞。按照何老板的吩咐,不要闲着,于是开始打代码,随便打了一点网络流,km算法,线性筛练了练手,还是比较习惯。对了,本人对面是有名的爆搜之王–BSZY,不免有些小害怕。我是一个靠窗的位置,旁边是一个巴中的高一学生,10+分钟打好了lct膜板,膜膜膜! 
晚上在重邮大门出门左转民间江湖吃的晚饭,非常好吃。吃完饭感觉心态崩了,有些紧张,也有些兴奋,爸爸妈妈陪我在学校里转了几圈,说了会闲话感觉也就没那么紧张了,推荐以后特别紧张的学弟可以往女生宿舍那边走,走一会儿,看会大学里面的女同学也就不那么紧张了。晚上回到重邮宾馆,开电脑复习了一会网络流建模与一些数学知识,11点,拉闸睡觉。


48日,早上起床,感觉睡得还可以。下楼吃早饭,碰到了同校的其他几个oier,于是坐在一桌,大家都不说话,想必是都很紧张吧。我默默的掏出手机,看了看题和FFT,吃完早饭,800在实验楼下集合,阳光明媚,春暖花开,正是阳春好景!于是何老板说了一些注意事项以及鼓励的话就带我们上楼了,815进考场,坐下后打好了输入优化,等解压密码。看了看窗外,阳光灿烂,但是没有女同学,只有空调室外机! 
解压密码下来了,WeAreNOI2017Oier,点都没意思,看题。 
T1,一看应该是一道比较简单的树dp,开始一眼没做起,慌的很。慢慢推了一会,半个小时左右弄出来,内心平静下来,看T2,计算几何,但不是板题,想了一会,只会50分算法,写了自己对了几组数据就去看T3了。到这个时候没花多少时间,大概1.5-2个小时吧。T3咋一看并没有什么思路,草稿纸上画了一下,发现一个规律,每次改动即让所有坐标(x,y) [gcd(x,y)==gcd(x1,y1)]的所有格子的数乘上一个数或除一个数,但保证改动后所有格子均为正数,本校大神zMy就因为这里没注意到可以是除导致本题……..。规律找到了,好办,写数学式子推导,莫比乌斯反演后发现有个东西可以用数据结构优化,于是写了线段树(下来发现可以用树状数组,我真是强行增大常数)。最终复杂度m sqrt(n) log(n)大数据算出来4亿左右,估计最后30分过不了,也想不出什么更优秀的算法了。(貌似中间可以不用莫比乌斯反演而使用线性递推得到m^2的算法) 
于是DAY1估分100+50+70 =220~230


DAY2 
天气阴雨朦胧,给人一种不祥的预感。 
看题! 
T1裸的数据结构题,可以nlogn,但是我为了图方便,直接上树状数组套线段树nlognlogn,感觉2s没问题,对拍了一下,稳。 


T2,感觉是个网络流,但是构图还是想了一会儿,四种不能出现的情况,我尝试了集中将格子标号的方法,最后机智的找到了一种最简单的,奇数行标1 2 3 4 1 2 3 4,偶数行表4 3 2 1 4 3 2 1,于是发现所有不能出现的情况均为一条4->1->2->3的路径,直接上最小割。但是100000个点,怕是跑不过,拿70分还是没问题。 


T3,这个时候还剩3个小时左右,一看,跟之前做过的一道题有点像,发现有一组特殊数据的情况就是之前做的那个题,这个题还是比较麻烦的一道题。首先,题目中所给的关系可以转化为一颗二叉树,每条边记录大于关系或小于关系,预处理子树中一定比它大或者小的节点个数,然后dp,最开始dp错了,n=78的数据排半天没错,n一上9就对不上,最开始怀疑爆搜写错了,后面想了想,失了智!爆搜怎么可能写错?于是仔细想了想,dp确实错了,在给子树分配数的时候,忘了考虑子树的根节点的值必须满足这条边所对应的大小关系,于是推翻重写,回炉重造,写完了还调了一段时间,过了n=11的对拍,感觉比较稳,dp过程非常冗杂繁复,写了170多排,这里就不具体叙述了。最后半个小时,对拍T3T1,检查代码。 
DAY2估分 250-270


于是就到了最紧张的等评测结果的时候。当成绩出来的时候,心态爆炸,day1 200day2 ak 300,总分500 CQ rank1。(运)(气)(这么好)?!T2 100分也充分说明一点,网络流是个玄学算法,100000个点400000万条边也可以A!!!

 

CQOI2017流水账(滚粗记) ---NKwxh (1879570236) 本博客为两个Oier共有,你们不要晕啊!_第1张图片


CQ-024就是本蒟蒻了,尽管凭(运)(气)拿到了省选rank1,但由于noip 413的成绩是在不尽人意,最终总分不及ljh大神排名rank2进入了CQ省队。

你可能感兴趣的:(CONTESTS)