當前位置:
首頁 >
蓝桥杯:安慰奶牛(最小生成树)
發布時間:2025/7/25
47
豆豆
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯:安慰奶牛(最小生成树)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://lx.lanqiao.cn/problem.page?gpid=T16
題意:要在一天之內訪問所有的奶牛(路過一個點就必須停下來交談),并且最后需要選擇一個點睡上一覺(交談多一次)所需的花費。
思路:我已經弱到看不懂中文題了啊。樣例又是錯的,數據范圍也是錯的。遇到這種題目就GG。
其實就是你選擇一個點出發,走完所有點后必須回到這個點睡一覺(加多一次點權),因此選一個點權最小的出發就可以了。
因為你走出去,必須走回來,而且必須訪問邊的兩點,所以一條邊的邊權就是(num[u] + num[v] + 2 * w)。num[]代表點權。
記得存點的數組要開1e5。
正確的樣例:
5 6
10
10
20
6
30
1 2 5
2 3 5
2 4 12
3 4 17
2 5 15
3 5 6
answer : 178
?
轉載于:https://www.cnblogs.com/fightfordream/p/6644077.html
總結
以上是生活随笔為你收集整理的蓝桥杯:安慰奶牛(最小生成树)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三次作业+105032014101
- 下一篇: [APIO2010]