随笔分类 -  Kuangbin带你飞

摘要:二分图匹配问题: 做法: ①匈牙利算法,时间复杂度O(N*V) ②Hopcroft-Karp,时间复杂度O(√N*V) 相关结论: ①最小顶点覆盖(könig定理) 二分图的最小顶点覆盖=最大匹配数 ②最小路径覆盖(不要求二分图):在图中找一些路径,使之覆盖了图中的所有顶点,且任何一个顶点有且只有一 阅读全文
posted @ 2020-03-30 13:53 overrate_wsj 阅读(2199) 评论(0) 推荐(0)
摘要:HDU 3507 - Print Article 题意: 一个长度为n的序列,你可以将其分成任意段,每段的花费为sum[i....j]2+M,求整个序列的最小花费 思路: dp求解,f[i]表示前i项的最小代价,s为前缀和 转移方程f[i]=min(f[i],f[j]+(s[i]-s[j])^2+M 阅读全文
posted @ 2020-03-27 23:18 overrate_wsj 阅读(217) 评论(0) 推荐(0)
摘要:目录 1.POJ1236 Network of Schools(Tarjan缩点) 2.UVA315 Network(Tarjan求割点) POJ1236 Network of Schools(Tarjan缩点) 题意: 给一张有向图,问你至少要选多少点,从这些点出发可以遍历整个图,最少要加多少条边 阅读全文
posted @ 2020-03-06 17:57 overrate_wsj 阅读(172) 评论(0) 推荐(0)