题目:有N个人排队到M个水龙头去打水,他们装满水桶的时间为T1,T2,…,Tn为整数且各不相等,应如何安排他们的打水顺序才能使他们花费的总时间最少?
分析:花费时间最少,不就是说等待时间最少吗?一看数据才1000,选择排序足以,然后把它们按顺序分别放到M个水龙头就可以了。
1、读入装水时间。
2、对装水时间进行排序。
3、把装水时间按顺序分别放到各自水龙头,每轮是M个。一直到n结束。
输入样例:8
输出样例:54
题目:有N个人排队到M个水龙头去打水,他们装满水桶的时间为T1,T2,…,Tn为整数且各不相等,应如何安排他们的打水顺序才能使他们花费的总时间最少?
分析:花费时间最少,不就是说等待时间最少吗?一看数据才1000,选择排序足以,然后把它们按顺序分别放到M个水龙头就可以了。
1、读入装水时间。
2、对装水时间进行排序。
3、把装水时间按顺序分别放到各自水龙头,每轮是M个。一直到n结束。
输入样例:8
输出样例:54