设有 n 个顾客同时等待一项服务。顾客 i 需要的服务时间为t i ,1 ≤ i ≤n 。共有 s 处可以提供此项服务。应如何安排 n 个顾客的服务次序才能使平均等待时间达到最小? 平均等待时间是n 个顾客等待服务时间的总和除以n。
对于给定的 n 个顾客需要的服务时间和 s 的值,计算最优服务次序。
输入数据第一行有 2 个正整数 n 和 s,表示有 n 个顾客且有 s 处可以提供顾客需要的服务。 接下来的 1 行中, 有 n 个正整数, 表示 n 个顾客需要的服务时间。
将计算出的最小平均等待时间输出
10 2 56 12 1 99 1000 234 33 55 99 812
336