[蓝桥杯][算法提高VIP]排队打水问题(贪心)
生活随笔
收集整理的這篇文章主要介紹了
[蓝桥杯][算法提高VIP]排队打水问题(贪心)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
有n個人排隊到r個水龍頭去打水,他們裝滿水桶的時間t1、t2…………tn為整數且各不相等,應如何安排他們的打水順序才能使他們總共花費的時間最少?
數據規模和約定
其中80%的數據保證n< =10
輸入
第一行n,r (n< =500,r< =75)
第二行為n個人打水所用的時間Ti (Ti< =100);
輸出
最少的花費時間
樣例輸入
3 2
1 2 3
樣例輸出
7
思路:這個問題,求的是最少花費的時間,等于接水的時間+等待的時間。接水的時間是固定的,我們要求最少的花費時間,只需要最小化等待時間就可以了,這樣就變化為上一篇博客的題目打水問題
代碼如下:
簡單一變就變成了另外一道題目。
努力加油a啊,(o)/~
總結
以上是生活随笔為你收集整理的[蓝桥杯][算法提高VIP]排队打水问题(贪心)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [蓝桥杯][算法提高VIP]打水问题(贪
- 下一篇: 比尔・盖茨:ChatGPT 像互联网的发