#abc239g. [abc239_g]Builder Takahashi

[abc239_g]Builder Takahashi

题目描述

给定一张 nn 个点 mm 条边的连通无向图,要求在某些点(不能为 11 号点或者 nn 号点)设立障碍,在 ii 号点建立障碍的费用为 cic_i,要使得 11 号点和 nn 号点不连通,求最小花费的方案。

输入格式

第一行两个整数 $n,m(3\leq n\leq 100,n−1\leq m\leq \frac{n(n−1)}{2}−1)$。

接下来 mm 行,每行两个数 ai,bi(1ai<bin)a_i,b_i(1\leq ai < bi\leq n),保证没有重边自环,并且 11nn 不直接相连。

接下来一行 nn 个整数 c1,c2,,cn(0ci109)c_1,c_2,…,c_n(0\le ci\le 10^9),保证 c1=cn=0c_1=c_n=0

输出格式

第一行输出一个数,表示最小的花费。

接下来输出一个数 kk,表示建立障碍的个数。接下来一行 kk 个数,表示建立障碍的 kk 个点。