Day0
报到日
宿舍竟然按字典序分。。。差评 宿舍没板凳,床睡不下。。。差评Day1
早上起来冷的要死,算了一下存在这半小时的时差
吃了碗粉,被辣的要死 上午lzz讲课,感觉ioi2017T2还是非常妙的啊 一个排列可以看成若干个cycle form拼成的,所以如果要排序,必须对每个cycle排序 对于求最优化的问题,lzz说可以考虑它的上(下)界是多少Day2
宿舍热水半小时还烧不好。。。差评
上午吉司机讲课,感觉自己药丸2A Lloczyn
直接爆搜会炸,要meet-in-middle
1A Permutation
暴力 \(dp_{i,\ j}\) 表示 \(i\) 个数的排列,有 \(j\) 个逆序对的排列数,当 \(j\) 很小或很近于 \(i\) 的时候 \(dp\) 值不会超过 \(10^18\),所以只用记录这些有用的 \(dp\) 值,感觉这种优化在跟排列计数相关的问题时非常有用啊
5A Osady i warownie
有一个在线维护平面图删边连通性的方法,对于一个平面图 \(G\),建出它的对偶图 \(G'\),不加入 \(G'\) 的边,删掉 \(G\) 中的一个边,就在 \(G'\) 中加入对应的边,如果 \(G'\) 中有环,则 \(G\) 不连通
下午zzx讲课,感觉并不是很能接受的课啊,还是回去自己看ppt吧。。。 去第三课堂打了一下午+一晚上的坦克2333Day3
吃了碗粉,被辣的要死
上午松松松讲课,Day4
上午学了一些图论算法
Boruvka算法是一种求最小生成树的方法 Topcoder SRM672 div1-1000 Tdetective 竟然连差分约束都想不到了,果然afo后水平直线下滑啊 Code Festival 2016 Final Zigzag-MST 考虑kruskal算法的过程,考虑当 \(<\ L\) 的边都连上之后图的样子进行优化 Kosaraju算法在稠密图中还是挺有用的 dominator tree被普及了,需要学一学,但感觉好像可以直接背结论啊 在做模数为2的时候可以考虑当两个同时满足条件的相对应的东西一起计数 下午先讲了一波ioi题 感觉博弈题观察性质之后的转化和二分树边还是挺妙的 然后就完全变成了初中几何课啊>_< 晚上营员交流的动态维护图的连通性还是挺有趣的,可以研究一下 考前看了一道题,不会做,而阿老师和ztr一眼就秒了,感觉自己第二天要gg 突然发现啥数据结构都不会了,想背一波lct,但是奶了一口明天不考(Fe flag * 1) 晚上寝室突然变热,根本睡不着啊(Fe flag * 2)Day5
吃完饭感觉精神状态还是不行啊,去阅览室的躺椅歇了一会儿,然后去洗了把脸,然而头还是很晕,自己非常的虚,毕竟从没有拿过Au,非常想拿啊
开考后拿到题目还是不能集中注意力啊,硬撑着读完T1,发现部分分是原题,看一眼加上暴力能过16个点,由于状态非常不好,竟然算不出能拿的分数,以为5分一个点(Fe flag * 3) 然后看T2好像自己不是很擅长啊,看T3发现可能还是个挺有趣的交互题 之后开始想T1,原题有些忘了,推了一波大概在三十多分钟的时候想到了Day6
去了波博物馆,发现自己的历史地理要炸了,oi打Fe,文化课也爆D,回家种田稳了
中午突然教练跟我说我T2是有50分的,拿了Au,我很不相信啊,觉得自己这种菜鸡水平根本不可能啊,可能还是rp好一些苟了一会啊 感觉拿了Au还是不能说明我有水平啊,ztr浪了2hr还那么高,差距还是非常的大 以后还是要多加训练啊,先把代码能力找回来吧,然后练一练一些套路题和数据结构题,争取再混几个Au吧Day7
上午掼蛋,被杨主力吊着打,杨主力果然智商超人啊。。。
听说杨主力坐飞机走,上天非常牛逼啊,是我们的红太阳orz 下午就回去了,车上认识了朱老大学校的同学