2018杭电笔试最小生成树
为了能给他的n个西瓜地顺利的浇上水,对于每个西瓜地他可以选择在本地打井,也可以修管道从另一个瓜地将水引过来。紧接着是一个nn的整数矩阵,矩阵的第i行第j列的数代表pi,j(两块西瓜地之间建立管道的费用)。由于瓜地较多,王大爷无法选择在哪些(个)瓜地打井,哪些西瓜地之间修管道。首先想到是最小生成树的题目,但一般最小生成树只要处理边权就ok了,但这里有挖井的点权。(具体看code注释)的思想转化为一般的最小生成树问题,下面是两种处理最小生成树算发的实现。第1行,一个正整数n,代表西瓜地的数量。
原创
2023-03-21 22:07:43 ·
274 阅读 ·
0 评论