题目 : Battle Over Cities
分值 : 25
难度 : 中等题
思路 : 每次一个点废弃,然后轮询M条边,看看有几条最小生成树可用边,然后打印N-2-cuont
坑点 : 边界问题,1001个点,边最多可能就是1001*1001条,因此边数组要开大一点。
评语 : 对我而言还简单,因为最小生成树比较熟悉,然后就是边数组不够大让我两次才AC,略遗憾
具体代码如下
并叉集 + 最小生成树可用边计数 cnt 应该有 N-2条变 ,所以需要 N-2-cnt
1 |
|
Dfs实现联通集的计数,条数就是联通集个数 n-1
1 |
|