水题练习 2

作题笔记 2

偷了一个题表来作,当作康复训练了23333php

[16]

代码在这里html

[2018.7.6-7.8]

  1. luogu1137 DAG最长路 拓扑排序/记忆化搜索git

  2. CF698B.Fix a Treegithub

    n点n边有向图,可能会有多个弱连通份量,环和内向树闭包

    拓扑排序后,\(ind\neq0\)的都是环上的spa

    找一个自环(根)而后随便断环就好了,注意细节code

  3. BZOJ1977: [BeiJing2010组队]次小生成树 Treehtm

求严格次小生成树blog

连接:http://www.cnblogs.com/candy99/p/9273044.html排序

  1. 2143: 飞飞侠

    相似分层图最短路/dijkstra跑dp

    连接:http://www.javashuo.com/article/p-ydaqhhzr-mh.html

  2. dijkstra spfa 模板

  3. scc 模板

  4. 割点 模板

  5. 差分约束系统 模板

  6. 负环 模板

  7. 2 sat 模板

[2018.7.9]

  1. CF437C 贪心 每条边贡献小的点权

  2. CF475b 1.传递闭包 2.判断每一个外环路成环

  3. CF639B. Bear and Forgotten Tree 3

    构造,我分类讨论了d=h和d>h

    而后无解的状况判断好难啊,因而我暴力建图求直径和深度2333

  4. CF623A. Graph and String

构造

跟其余点都连边的标号为b,而后把这些点和边删掉

剩下的有解时会出现两个彻底图连通块,分别是a、c

再判断一下无解就好了

  1. CF449B 就是最短路计数。 注意特殊边也能够有多条指向同一个点。

  2. CF715B

    构造 最短路

    连接:http://www.javashuo.com/article/p-wpeilpfl-ky.html

相关文章
相关标签/搜索