• 本学期最后一周总结及暑假训练计划-司雨寒


    一、总结

    最近在看大白书的第五章,学了一些更高级的图论算法。

    • 二分图的判定
    • 求无向图的双联通分量(BCC) 以及 割顶
    • 有向图的强连通分量(SCC)
    • 2-SAT
    • 最小瓶颈路,其中O(n2)计算的maxcost数组 可以用二进制优化到O(nlogn)
    • 固定根的最小树形图,朱刘算法
    • 带权二分图最大匹配,没看太懂,对我来说还属于黑盒算法,,还有可行顶标,,匈牙利树,什么鬼
    • 稳定婚姻问题,算法不难理解,感觉该算法的题型较固定
    • 网络流:Dinic算法,ISAP算法(目前还没搞懂)。网络流的精髓在于构图,如果能把图构出来这道题基本就解决了。常见的技巧有:多源多汇可以增加一个超级源点和超级汇点;点带权的有向图,可以用拆点法。网络流还有很多变形和更高级的算法,后面需要多做题练习才行。

    二、训练计划

      目前的打算,就是继续巩固图论,很多算法都是刚学会,仅仅是会用模板的水平。继续刷图论精炼500题的题目,感觉这些题目整理地不错,先易后难,循序渐进,而且相似类型的题目放在一起有个比较。

      然后就是DP了,一直栽倒在DP上面,一直喊着要好好学DP。一般DP,数位DP,区间DP,概率DP,树状DP,等等。然而,从来没有对DP进行针对性,高强度的训练。因此,这次集训是个好时机。我感觉CF上的DP题目比较新颖,暂时先计划按照上面DP题目通过人数从多到少排序,一天做1~2道DP。

      最后就是数据结构方面了吧,线段树,平衡树,splay...以及涉猎一些高级算法比如树链剖分,具体计划还没想好,初步定为去牛牛的博客上面找专题吧。

  • 相关阅读:
    懒人的gitlab安装
    SuperFish插件实现鼠标停留浮动的菜单栏.
    Bootstrap I
    京东首页样式分析.
    CentOs装VLC
    TI CC2541的通讯抓包.
    ffmpeg+ffserver实现摄像头直播
    arm linux上的第一个应用程序 BOA移植
    linux内核移植 I
    uboot启动参数
  • 原文地址:https://www.cnblogs.com/chdacm/p/4657759.html
Copyright © 2020-2023  润新知