#2625. 最小点割集
最小点割集
Description
有 个城市,并且有 条双向道路连接各个城市。一群窃贼计划盗窃 市的博物馆。警察知道了这个计划,计划抓住窃贼。窃贼目前在城市里,警察想在 到 的路上抓住他们。警察已经收集了 市需要逮捕的窃贼人数 。警察不想在 市或 市遇到窃贼,想抓最少的人完成任务。
Input
第行包含测试用例的数量 。每个测试用例的第行都有个整数:城市数量 ;道路数量 ;城市标签 ;城市标签 , ≠ 。第行包含 个整数,表示每个城市需要逮捕的窃贼人数,这 个整数之和小于。接着是行,每行都包含两个整数 和 ,表示在 和 之间有一条双向道路。
注意:在 和 之间没有道路。在每个测试用例后面都有一个空行。
Output
对每个测试用例,都单行输出警察需要抓到的最少窃贼人数。
Samples
1
5 5 1 5
1 6 6 11 1
1 2
1 3
2 4
3 4
4 5
11
来源
HDU3491