首页 > 分享 > 最优服务次序问题

最优服务次序问题

最优服务次序问题-贪心算法

lengyue815 于 2022-11-26 16:26:49 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

1、最优服务次序问题
(1)问题描述:
  设有n 个顾客同时等待一项服务。顾客i需要的服务时间为ti, 1<=i <= n 。应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是n 个顾客等待服务时间的总和除以n。
(2)编程任务:
  对于给定的n个顾客需要的服务时间,编程计算最优服务次序。
(3)数据输入:
  第一行是正整数n,表示有n 个顾客。接下来的1行中,有n个正整数,表示n个顾客需要的服务时间。
(4)结果输出:
  计算出的最小平均等待时间。
(5)输入示例
10
  56 12 1 99 1000 234 33 55 99 812
(6)输出示例 
532.00

#include <iostream> #include <algorithm> //#include <cstdlib> using namespace std; double avg(double a[],int n){ double sum=0; for(int i=0;i<n;i++){ sum+=a[i]*(n-i); } return sum/n; } int main() { double time[100]; int n; cout<<"输入排队人数"<<endl; while(cin>>n) { cout<<"分别输入"<<n<<"个人每个人的时间"<<endl; for(int i=0; i<n; i++) { cin>>time[i]; } sort(time,time+n); //sort(time,n); for(int i=0; i<n; i++) cout<<time[i]<<" "; cout<<endl; double ans=avg(time,n); cout<<ans; cout<<"输入排队人数"<<endl; } return 0; }

相关知识

I= ,交换积分次序后为()。
无论气温怎么变,植物开花次序不会乱
季节性禁渔制度下的最优收获策略研究
服务运营
力扣605.种花问题
室内花卉装饰要注意哪些问题?
面向碳中和需求的效率最优温室植物调控方法与流程
整齐划一、构图均衡、次序有别的拼摆原则形成的冷菜图案是()。A、象形造型B、几何图形C、禽鸟造型D、花卉造型
选择最优品种,打造美丽沙漠玫瑰花园(探寻沙漠玫瑰的多样品种及其特点)
经典算法动态规划之商品最优购买问题

网址: 最优服务次序问题 https://m.huajiangbk.com/newsview709121.html

所属分类:花卉
上一篇: 一月果蔬花卉新鲜橘子上市海报背景
下一篇: 《奔跑吧》第十季发布鲜花主题海报