Problem 1381 --算法实现题 4-7 多处最优服务次序问题(习题 4-12)

1381: 算法实现题 4-7 多处最优服务次序问题(习题 4-12)

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $8$ 正确数量 $1$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 贪心

设有n 个顾客同时等待一项服务。顾客i 需要的服务时间为ti ,1 <= i <= n 。共有 s 处可以提供此项服务。应如何安排n 个顾客的服务次序才能对于给定的 n 个顾客需要的服务时间和 s 的值,计算最优服务次序。使平均等待时间达到最小?平均等待时间是 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

推荐代码 查看1381 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$6 $ms] adsdf 1095779 2024-04-16 20:55:27
内存最少[$2216 $KB] adsdf 1095779 2024-04-16 20:55:27
第一AC adsdf 1095779 2024-04-16 20:55:27
第一挑战 李思涵@计算机科学与技术173 256453 2018-05-31 15:29:36

赛题来源/所属竞赛 NA 算法导论(第三版)中文完整高清版

竞赛编号 竞赛名称 竞赛时间 访问比赛