码迷,mamicode.com
首页 > 其他好文 > 详细

NOIP2017 滚粗记

时间:2017-11-24 23:55:46      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:调试   别人   就是   题目   连通性   1.5   bsp   图论   动态   

AFO

day0

       车站里碰到Au dalao闭总和cyh %%%,下午2:00的车,上车发现闭总坐我旁边,不断

%%%。3:30到了南宁,坐一号线去南二(wzj dalao的学校)。到了南二,那里的机房特大,

键盘手感非常不好。顺手打了个树链剖分,居然可以流畅的调试!!打了打就习惯那的键盘

了。。突然发现wzj大佬走到了我的身边,我们开始互%+互奶。。。试完机后,又去酒店看

了看,环境还不错。放了东西就去吃饭了。。

day1

      拿到题目后,发现T1超鬼畜,T2题面太长不想看,T3图论题。T1最先的想法是扩展欧几

里得,推了推发现推不出,然后找规律:3和7,3*7=21,答案是11,多10,10是3+7,是不

是a*b-a-b,然后看了第二个样例,10和3,10*3-10-3=17,是答案。然后写了个暴力来看看,

50和51,答案是2449,正好是50*51-50-51,然后就放心的写了个a*b-a-b。T2就是要你算一

个程序的复杂度对不对,这题比第一题还鬼畜。。。我从9:00写到11:30,终于调过了大样

例。T3就是要统计不超过最短路长度+K的路径个数,当时没有时间了,我就写了个spfa+dfs,

骗30分,这样下来day1有100+100+30=230???cyh被第一题坑了,据说第一题是2006年小

学奥数题。。。

day1.5

      中午睡了2h+,晚上去吃海鲜。。。希望day2保持吧。

day2

      考前15分钟突然拉肚子,急匆匆的跑去厕所。。回到机房刚好8:30,,看了看题,T1裸的

判连通性,30min切掉。T2貌似是最小生成树,但是Kruskal在构造时要确定根,很麻烦。。想

了好久都想不通,看着那n<=12,越来越慌。。发现40%的数据是v相等的,不就是一个bfs嘛,

于是我就先码了40分的数据。3貌似是dp啊,我的弱点就是dp,于是写了个30分暴力。。。这样

day2有100+40+30=170???出了考场,别人都说,T2是状压dp。。闭总说T3是动态开点的可

持久化线段树,,想了想m=1可以用树状数组维护,这样就有50了。。

      两天估分100+100+30+100+40+30=400???

day3

      测了测luogu民间数据:100+20+10+40+35+30=235???

      测了测tyvj民间数据    :100+10+10+60+40+30=250???

      看来是AFO了的

day5

      官方成绩出来了。100+80+30+80+35+30=355???这和民间数据差太远了吧。。。。。

day2T1 80原来是因为n=1是,我的判断地方在拓展的地方,n=1是直接判,不能拓展。。所以

我就少了20。。day1T2细节爆炸。。又少20。。如果多这40分,我就395了。。wzj dalao 420

%%%,cyh爆炸了260,但还是要%%%。这次noip看出了我的不足,要准备省选了!rp++!

NOIP2017 滚粗记

标签:调试   别人   就是   题目   连通性   1.5   bsp   图论   动态   

原文地址:http://www.cnblogs.com/lrj124/p/7892632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!