您所在位置:论坛首页 — 数据结构与算法 — [讨论]这题怎么做?帮忙下! 本帖地址: http://bbs.pfan.cn/post-270935.html [复制地址] [搜索相关帖子] |
|||||
|
|
|||||||
|
|
作者:zhangc511 专家分:310 ![]() ![]() |
1
楼
假设服务的顺序为n1,n2,n3,......nn
则总的等待时间为t=n*tn1+(n-1)tn2+(n-2)tn3+.....+tnn 假设ti<tj,m>k 则容易得到m*ti+k*tj<k*ti+m*tj 由上面的推理,我们知道要使t最小,必须有tn1<tn2<tn3<.....<tnn 这样问题就可以转化为:对服务时间排序,较小的先服务
此帖被评30分
|
|
此帖被锁,禁止回帖