bzoj3571: [Hnoi2014]画框
这道题可以类似最小乘积生成树的最小乘积二分图完美匹配。
本题中二分图完美匹配的个数可以达到n^n,将每个匹配看成点(ΣA,ΣB),易得Ans在左下角的凸壳上。
使用分治,先求出最左的和最下的点L,R,寻找mid使mid为直线LR下方最靠近原点的点,然后分治L~mid,mid~R,直到L,mid,R共线。
至于如何求mid,将边权改变即可(窝还不太懂。。)
SPFA比KM慢好多。。
#in
原创
2016-05-16 19:19:37 ·
604 阅读 ·
0 评论