zoukankan      html  css  js  c++  java
  • WC2018游记

    Day0

    报到日
    宿舍竟然按字典序分。。。差评
    宿舍没板凳,床睡不下。。。差评
    开幕式的妹子还是很好看的啊

    Day1

    早上起来冷的要死,算了一下存在这半小时的时差
    吃了碗粉,被辣的要死
    上午lzz讲课,感觉ioi2017T2还是非常妙的啊
    一个排列可以看成若干个cycle form拼成的,所以如果要排序,必须对每个cycle排序
    对于求最优化的问题,lzz说可以考虑它的上(下)界是多少
    然后可以写一波交一下,想一下为什么有的点达不到这个界,为什么达的到
    Online Algorithm感觉还是挺好玩的,有点像交互题,可能对解决现实问题更有用啊
    下午两个题还是挺有趣的
    1.TCO20172C-Hard 先写出一个 (O(n^3)) dp,发现转移可以优化到 (26),再发现对于一行是单调的,而值是从 ([1, 26])(i),所以记录一下哪些是特殊的进行转移
    2.myy SRM-Medium 观察一波发现将操作变为可以在任意时刻将计数器变为 (0) 之后,答案不变,所以只需要考虑最后一次变 (0) 之后的操作即可。最后一次变 (0) 后的操作计数器加的值必为一个包含根的子树 (-) 另一个包含根的子树

    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吧。。。
    去第三课堂打了一下午+一晚上的坦克2333

    Day3

    吃了碗粉,被辣的要死
    上午松松松讲课,感觉不认真听会死,然而还是没听。。。
    下午cjk的课,感觉非常有用啊
    dls的课感觉精髓部分都因为没时间讲没听到qaq

    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,原题有些忘了,推了一波大概在三十多分钟的时候想到了8064分的做法,又推了推,感觉之后的分数可能要再套一些数据结构,打算做完后两题再来碰,但是也要写个 (n = 3000) 的暴力拍,于是到50分钟的时候写了个 (O(n^2 log n)) 的暴力
    看T3,发现 (O(n^2)) 的暴力还是挺好想的,有一个部分分是只有链的,左右推一推就没了,看二叉树的部分分,发现只要从 (1) 号点开始走,询问次数是 (O(n log n)) 的,之后就想如果每次都只要走 (O(log n)) 的询问次数就可以A了这题啊,那不是点分治一波就没了吗...于是想如何动态维护点分治,想了半天好像只有替罪羊树可以过啊,看了眼时间过了一个小时四五十分钟,但是想到替罪羊树没写过啊,于是先堆一些暴力吧,两个半小时的时候堆了 (75)
    然后去堆T1暴力,三个半小时拍上了,还剩一个半小时,算了一下T1和T3都是比较烦的数据结构,堆完能有四十多分,而T2的暴力非常好些,打算先花个十分钟打完50分暴力再决策(Fe flag * 4)
    打完之后发现大样例调不出,于是不停调到考试结束,然后自暴自弃,把一个还在debug的程序交了上去,感觉又要打铁了
    出来听说T2是假的,非常愤怒,于是打了波三国杀,打到一半和陈老师讨论的时候突然发现T1一个点只有4分,感觉要打铁了
    到三点听说T2测了两种数据,非常不爽,因为自己样例调不出,都不知道把程序改成了什么样子,随便乱交的,不知道会不会爆蛋,感觉Fe稳了
    看了分,果然139,Fe分数,想骂出题人,不想听课,于是浪了一晚
    后来听说T3可以直接在lct的splay上走,感觉非常妙啊
    晚上去陈老师宿舍打坦克,被宿管查水表了。。。差评

    Day6

    去了波博物馆,发现自己的历史地理要炸了,oi打Fe,文化课也爆D,回家种田稳了
    中午突然教练跟我说我T2是有50分的,拿了Au,我很不相信啊,觉得自己这种菜鸡水平根本不可能啊,可能还是rp好一些苟了一会啊
    感觉拿了Au还是不能说明我有水平啊,ztr浪了2hr还那么高,差距还是非常的大
    以后还是要多加训练啊,先把代码能力找回来吧,然后练一练一些套路题和数据结构题,争取再混几个Au吧
    下午闭幕式的小姐姐还是很好看的啊
    晚上去市中心浪,被阿老师各种针对,吃不到小吃了啊(gg)
    把半个月前出好的题投给了杨队长,去杨队长寝室,听他们讲了一个晚上的关于集训队以后的事,非常羡慕啊,真希望像他们一样强

    Day7

    上午掼蛋,被杨主力吊着打,杨主力果然智商超人啊。。。
    听说杨主力坐飞机走,上天非常牛逼啊,是我们的红太阳orz
    下午就回去了,车上认识了朱老大学校的同学

  • 相关阅读:
    利用web.confing保存数据
    sql2005 未知错误 MS Visual Database Tools
    安装SQL2005时系统配置检查出现“性能监视器计数器要求”
    DNN中的Unit Test
    介绍一个收费的SVN Host
    DNN Navisuite菜单模块原始XML文件的格式
    如何使用C#调用Java
    介绍几个DNN SEO模块,可免费试用的
    帮你找到色彩Photoshop LAB Color
    Google PR 到4了
  • 原文地址:https://www.cnblogs.com/King-George/p/8412534.html
Copyright © 2011-2022 走看看