最小生成树
Cosmic_Tree
什么时候才能像杨大佬一样强啊(´;︵;`)
展开
-
灌水-(最小生成树(森林)+虚拟点)
题目描述:点击进入思路最小生成树变形新建虚拟 “零” 节点,这个节点跟每个农田 i 连边,权值分别为在农田 i 建造水库的花费。然后其他的边正常连,最后求最小生成树即可。代码#include<iostream>#include<cstdio>#include<vector>#include<cmath>#include<cstring>#include<algorithm>#define INF 0x3f3f3f3原创 2020-11-09 19:20:24 · 2105 阅读 · 13 评论 -
洛谷-U132410-最小代价(最小生成树(森林)+ 虚拟点)
题目描述:点击进入思路最小生成树的变形我们虚拟一个 “零” 结点,这个结点跟每个村庄 i 连边,权值分别为在村庄 i 建立一个网络中心的花费。然后其他边都正常连,最后求最小生成树即可。代码#include<iostream>#include<cstdio>#include<vector>#include<cmath>#include<cstring>#include<algorithm>#define INF 0x原创 2020-11-09 19:15:36 · 380 阅读 · 7 评论 -
upc 兔
时间限制: 1 Sec 内存限制: 128 MB题目描述小粉兔用集训队的奖金买下了一片地。这片地上有 n 个房子,有些房子之间有道路,有些房子之间则是杂草。她可以花费一定的代价拆毁一条道路,或是啃光一片草使得两个房子间可以通行(大雾)。她喜欢生成树,所以她要让所有道路形成一棵生成树。求最小花费。输入第一行一个数,n。接下来 n 行,每行 n 个数,代表 ai,j。如果为正数,说明它们之间没有道路,需要 ai,j的花费来修建;如果为负数,说明它们之间有道路,需要 −ai,j的花费来拆毁。原创 2020-05-20 22:33:36 · 357 阅读 · 0 评论