摘要:
题意: 给定一张n个点m条边的无向图,有p个关键点,分成了c类。 连通每条边有一个代价$w_i$,求最小代价使得同一类的关键点都联通。 $n\leq 1000,p\leq 10$。 题解: 如果直接跑斯坦纳树会强行把所有关键点联通,但实际上两类关键点不一定非要联通。 相当于我们求了一棵斯坦纳树,但要 阅读全文
posted @ 2020-06-30 17:22
Fugtemypt
阅读(142)
评论(0)
推荐(0)
摘要:
简介: 就是个状压dp起了个高端的名字。 例题: 给定一张图,其中有p个关键点,连接每个点有一个代价,要求用最少的代价连通所有关键点。 $n\leq 100,p\leq 10$。 做法: 发现最小生成树并不能做,虚树也不能做,实际上这个问题就没有多项式复杂度的做法。 于是考虑状压dp。设$dp(i, 阅读全文
posted @ 2020-06-30 15:30
Fugtemypt
阅读(234)
评论(0)
推荐(0)
摘要:
题意: 给定一张有向图,每条边都有一个容量c和一个扩容费用w。这里扩容费用是指将容量扩大1所需的费用。 求: 在不扩容的情况下,1到n的最大流;将1到n的最大流增加k所需的最小扩容费用。 $n\leq 1000,m\leq 5000$。 题解: 先跑一边最大流,然后对每条边$(u,v,c,0)$再建 阅读全文
posted @ 2020-06-30 09:16
Fugtemypt
阅读(175)
评论(0)
推荐(0)

浙公网安备 33010602011771号