7-8 最优服务次序问题 (10 分)
一 :题目
设有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 分)相关推荐
- 算法分析与设计之多处最优服务次序问题2
¢ 设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti,1≤i≤n,共有s处可以提供此项服务.应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是n个顾客等待服务时间的总和除以 ...
- 贪心算法--多处最优服务次序问题
问题描述: 设有n 个顾客同时等待一项服务.每个顾客需要服务一定时间.共有s 处可以 提供此项服务.应如何安排n 个顾客的服务次序才能使平均等待时间达到最小?平均等待时 ...
- 【算法设计与分析】 最优服务次序问题
算法课程展示 最优服务次序问题 简介: 青岛某高校,信安专业,算法课程第三次课堂展示 问题描述 设有n个顾客同时等待一项服务,顾客i需要服务的时间为t[i](1<= i <=n).应如何安 ...
- 最优服务次序问题-贪心算法
1.最优服务次序问题 (1)问题描述: 设有n 个顾客同时等待一项服务.顾客i需要的服务时间为ti, 1<=i <= n .应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待 ...
- C语言会场安排问题贪心算法,贪心算法解决会场安排问题多处最优服务次序问题(含源代码).doc...
贪心算法解决会场安排问题多处最优服务次序问题(含源代码) 西 安年月日-,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源.每个活动i都有一个要求使用该资源 ...
- 最优服务次序问题 和 汽车加油问题
最优服务次序问题 问题描述: 设有n个顾客同时等待一项服务.顾客i需要的服务时间为ti, 1≦i ≦n .共有s处可以提供此服务.应如何安排n个顾客的服务次序才能使平均等待时间达到最小平均等待时间是n ...
- 最优服务次序问题算法c语言,《算法分析与设计》最优服务次序问题的答案-20210414020541.docx-原创力文档...
最优服务次序问题 设有n个顾客同时等待同一项服务.顾客i需要的服务时间为ti,1<=iv=n 应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间 是n个顾客等待服务时间的总和除 ...
- 算法学习系列(贪心算法)—多处最优服务次序问题
问题描述: 设有n(1≤n≤100)个顾客同时等待一项服务.顾客i需要的服务时间为ti,1≤i≤n,共有s处提供此服务.应如何安排n个顾客的服务次序才能使平均等待时间达到最小.平均等待时间是n个顾客的 ...
- 矩阵连乘 最优计算次序 动态规划 图文详解
矩阵连乘最优次序求解 没有公式,放心食用. 问题概要 给定矩阵 A1 A2 A3 A4 A5 A6 及其行列维度 求解这些矩阵的最优计算次序,使得乘法运算次数最少 其中 A1 A2 A3 A4 A5 ...
最新文章
- 你应该知道的 Nginx 配置清单
- 关于svn不能cleanup的问题
- vue项目发布时去除console语句
- nodpad 设置护眼_Notepad++更改背景颜色(护眼色)
- VB 将文件夹复制到指定目录
- python ftp 文件修改时间 乐贴_如何使用Python ftplib获取FTP文件的修改时间
- 如何在 iPhone、iPad、Apple Watch、Mac 和 Apple TV 上使用 AirPods 收听?
- 微软提供Windows USB/DVD Download Tool:刻录WINDOWS安装系统到U盘
- Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
- 车辆动力学知识总结(五)运动学模型的线性化和离散化
- 通达信 移动平均算法_【股市钱包】A005号指标:通达信分时图MACD
- 苏东坡的起伏一生:就算人生不顺利,也要活的潇潇洒洒
- 垃圾场恶臭环境监测系统方案
- Java线程生命周期与状态切换
- kubernetes 入门介绍
- 滴滴的拼车功能怎么让大家用的更多
- 带疑问的歌词有哪些_抖音你在怀疑你在叹息什么歌 《万拒》歌词完整版介绍...
- 2010-11-28 - 男孩起名大全、男宝宝起名字大全
- 新疆大学 学计算机怎么样,一战考东部沿海211计算机失利,调剂到新疆大学,去读还是二战?...
- MPB:中农戴兆来组-​猪肠道微生物的体外培养与功能研究
热门文章
- 不装mono,你的.NET程序照样可以在Linux上运行
- C# XML添加删除/SelectNodes/xpath
- MQ(Message Queue)简介
- Android Studio之导入别人的module后config.gradle配置文件没有生效
- 《零基础看得懂的C语言入门教程 》——(六)轻轻松松了解C语言的逻辑运算
- 3500个常用汉字表_小学常用560个汉字笔画笔顺表,打印下来,小学六年慢慢练...
- java中inputstream_java中InputStream String
- 神奇又好玩的谢尔宾斯基雪花!
- 中国的四大沙地,你都认识吗?
- 如何巧妙拒绝老同学借钱?哈哈哈哈哈......