CQOI2016 bzoj4519 不同的最小割cuts

  今年考的题。考试时候的第一道题。

  题目大意是求 任意点最小割 的不同容量数。

  思路很显然,就是先求出任意点最小割,然后将所有容量拿出来排序,去重。

  于是关键是任意点最小割。小数据可以来解决。大数据的话显然是一个新算法。我们称之为任意点最小割,Gusfield算法。这类问题的解决依赖于一种叫做Gomory-Hu Tree的结构。具体实现还是比较简单的,算法思想类似于分治。看看代码吧。

 


你可能感兴趣的:(题解,博客)