![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分治
outer_form
OI/ACM
展开
-
【分治最小割】[CQOI2016]不同的最小割
题目描述分析一下所称的两点之间的最小割是指以其中一点为源点,另一个点为汇点的最小割,因为是无向图,交换源点、汇点之后最小割的值不变暴力的做法枚举点对,求出所有点对的最小割,然后全部排序看有多少个不同的值。在暴力的基础上优化我们能不能更快地求出所有点对的的最小割呢?分治最小割引入根据一些结论,最小割最多有n-1个,这n-1个最小割构成一个最小割树(我也不知道为什么) 然后,就可以分治求最小割了做法当原创 2016-04-10 20:26:43 · 1859 阅读 · 0 评论 -
【分治】[2016"百度之星" - 初赛(Astar Round2A)]BD String
题目Problem Description 众所周知,度度熊喜欢的字符只有两个:B和D。今天,它发明了一种用B和D组成字符串的规则:S(1)=BS(2)=BBDS(3)=BBDBBDD…S(n)=S(n−1)+B+reverse(flip(S(n−1))其中,reverse(s)指将字符串翻转,比如reverse(BBD)=DBB,flip(s)指将字符串中的B替换为D,D替换为B,比如flip(原创 2016-05-22 00:25:21 · 512 阅读 · 0 评论