一 :题目

设有n 个顾客同时等待一项服务。顾客i需要的服务时间为 t
i

(1<=i<=n) 。应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是n 个顾客等待服务时间的总和除以n。

输入格式:
第一行是正整数n(1<n<1000),表示有n 个顾客。接下来的1行中,有n个正整数,表示n个顾客需要的服务时间。

输出格式:
计算出的最小平均等待时间,保留两位小数。

输入样例:

10
56 12 1 99 1000 234 33 55 99 812

结尾无空行
输出样例:

291.90

二:上码

#include<bits/stdc++.h>
using namespace std;int main(){int n;vector<int>v; cin >> n;int a = -1;v.push_back(a);for(int i = 1; i <= n; i++){  int temp;cin >> temp;v.push_back(temp);}sort(v.begin(),v.end());int sum_time = 0;for(int i = 1; i <= n; i++){     sum_time += (n-i) * v[i];//   cout << v[i] << ' ';          }// cout << sum_time;double ans;ans = (double)sum_time/n;//  cout << ans; printf("%.02f",ans);}


这个题思路easy就不写了宝子
加油 宝!!!!!!!!!!!!!!!!!!!!!!!!

7-8 最优服务次序问题 (10 分)相关推荐

  1. 算法分析与设计之多处最优服务次序问题2

    ¢ 设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti,1≤i≤n,共有s处可以提供此项服务.应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是n个顾客等待服务时间的总和除以 ...

  2. 贪心算法--多处最优服务次序问题

    问题描述:        设有n 个顾客同时等待一项服务.每个顾客需要服务一定时间.共有s 处可以        提供此项服务.应如何安排n 个顾客的服务次序才能使平均等待时间达到最小?平均等待时   ...

  3. 【算法设计与分析】 最优服务次序问题

    算法课程展示 最优服务次序问题 简介: 青岛某高校,信安专业,算法课程第三次课堂展示 问题描述 设有n个顾客同时等待一项服务,顾客i需要服务的时间为t[i](1<= i <=n).应如何安 ...

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

    1.最优服务次序问题 (1)问题描述: 设有n 个顾客同时等待一项服务.顾客i需要的服务时间为ti, 1<=i <= n .应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待 ...

  5. C语言会场安排问题贪心算法,贪心算法解决会场安排问题多处最优服务次序问题(含源代码).doc...

    贪心算法解决会场安排问题多处最优服务次序问题(含源代码) 西 安年月日-,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源.每个活动i都有一个要求使用该资源 ...

  6. 最优服务次序问题 和 汽车加油问题

    最优服务次序问题 问题描述: 设有n个顾客同时等待一项服务.顾客i需要的服务时间为ti, 1≦i ≦n .共有s处可以提供此服务.应如何安排n个顾客的服务次序才能使平均等待时间达到最小平均等待时间是n ...

  7. 最优服务次序问题算法c语言,《算法分析与设计》最优服务次序问题的答案-20210414020541.docx-原创力文档...

    最优服务次序问题 设有n个顾客同时等待同一项服务.顾客i需要的服务时间为ti,1<=iv=n 应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间 是n个顾客等待服务时间的总和除 ...

  8. 算法学习系列(贪心算法)—多处最优服务次序问题

    问题描述: 设有n(1≤n≤100)个顾客同时等待一项服务.顾客i需要的服务时间为ti,1≤i≤n,共有s处提供此服务.应如何安排n个顾客的服务次序才能使平均等待时间达到最小.平均等待时间是n个顾客的 ...

  9. 矩阵连乘 最优计算次序 动态规划 图文详解

    矩阵连乘最优次序求解 没有公式,放心食用. 问题概要 给定矩阵 A1 A2 A3 A4 A5 A6 及其行列维度 求解这些矩阵的最优计算次序,使得乘法运算次数最少 其中 A1 A2 A3 A4 A5 ...

最新文章

  1. 你应该知道的 Nginx 配置清单
  2. 关于svn不能cleanup的问题
  3. vue项目发布时去除console语句
  4. nodpad 设置护眼_Notepad++更改背景颜色(护眼色)
  5. VB 将文件夹复制到指定目录
  6. python ftp 文件修改时间 乐贴_如何使用Python ftplib获取FTP文件的修改时间
  7. 如何在 iPhone、iPad、Apple Watch、Mac 和 Apple TV 上使用 AirPods 收听?
  8. 微软提供Windows USB/DVD Download Tool:刻录WINDOWS安装系统到U盘
  9. Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
  10. 车辆动力学知识总结(五)运动学模型的线性化和离散化
  11. 通达信 移动平均算法_【股市钱包】A005号指标:通达信分时图MACD
  12. 苏东坡的起伏一生:就算人生不顺利,也要活的潇潇洒洒
  13. 垃圾场恶臭环境监测系统方案
  14. Java线程生命周期与状态切换
  15. kubernetes 入门介绍
  16. 滴滴的拼车功能怎么让大家用的更多
  17. 带疑问的歌词有哪些_抖音你在怀疑你在叹息什么歌 《万拒》歌词完整版介绍...
  18. 2010-11-28 - 男孩起名大全、男宝宝起名字大全
  19. 新疆大学 学计算机怎么样,一战考东部沿海211计算机失利,调剂到新疆大学,去读还是二战?...
  20. MPB:中农戴兆来组-​猪肠道微生物的体外培养与功能研究

热门文章

  1. 不装mono,你的.NET程序照样可以在Linux上运行
  2. C# XML添加删除/SelectNodes/xpath
  3. MQ(Message Queue)简介
  4. Android Studio之导入别人的module后config.gradle配置文件没有生效
  5. 《零基础看得懂的C语言入门教程 》——(六)轻轻松松了解C语言的逻辑运算
  6. 3500个常用汉字表_小学常用560个汉字笔画笔顺表,打印下来,小学六年慢慢练...
  7. java中inputstream_java中InputStream String
  8. 神奇又好玩的谢尔宾斯基雪花!
  9. 中国的四大沙地,你都认识吗?
  10. 如何巧妙拒绝老同学借钱?哈哈哈哈哈......