最新要闻
- 打击乐器都有什么(打击乐器有哪些)
- 女子无人区遇乞食狼下车投喂 浑身瘦骨嶙峋感觉没危险:网友吐槽无知
- 夫妇中3亿7年后各自和新人住豪宅 网友唏嘘:果然有钱可以摧毁婚姻
- 上半年车市观察:几家欢喜几家愁,修炼内功迎“出海”
- 宝马隆重推出宝驴
- 杭州亚运会门票线上正式开售!购买教程出炉:官网、支付宝均可
- 京源环保:7月6日公司高管季献华减持公司股份合计112.63万股
- 大连“科技创新+试点应用”打造普惠金融新体验
- 老鹰乐队告别演出
- 拒绝恶性竞争!比亚迪、特斯拉、蔚小理等约定不打价格战
- 富豪为对抗衰老上午11点后断食:曾跟17岁儿子换血 45岁拥有28岁的皮肤
- Redmi Note 12 Pro宣布降价500元:8+128GB到手价1399元
- 最高人民检察院依法对付忠伟决定逮捕
- 金石滩纳帕总部基地正式开园
- 萨尔科重用自己的爱将,抛弃卡兰加,前者比后者强吗?
- 鹤壁市城乡一体化示范区召开生态环境问题整改专项督察迎检工作部署会
手机
英国房地产因利率上升陷入困境 房价正以2011年来最快速度下跌
宁夏评选出上半年10名“宁夏好人” 95后消防员因敬业奉献入选
- 英国房地产因利率上升陷入困境 房价正以2011年来最快速度下跌
- 宁夏评选出上半年10名“宁夏好人” 95后消防员因敬业奉献入选
- 离婚时共同债务应该怎么处理?
- 华为云盘古大模型3.0正式发布
- 支持自动长文生成,WPS AI发布:基于大语言模型的智能办公助手
- 《街头霸王6》全球总销量突破200万份 卡普空再次为其玩家送上礼物
家电
P1223 排队接水
题目描述
有 \(n\) 个人在一个水龙头前排队接水,假如每个人接水的时间为 \(T_i\),请编程找出这 \(n\) 个人排队的一种顺序,使得 \(n\) 个人的平均等待时间最小。
证明
如果要让所有人等待时间最短,那么就让打水速度快的人在前面
- \(Part\) \(1\)
因为如果将等待时间较长的人往前排,他们就会占据水龙头的时间较长,后面的人等待的时间更长。
(资料图)
贪心算法的思路就是每次选择等待时间最短的人往前排。这样做的好处是,等待时间较短的人能够尽快接水,释放出水龙头,让后面的人能够更早开始接水,从而减少总体的平均等待时间。
在上面的代码中,我们使用了贪心策略,将等待时间从小到大进行排序,并按照这个顺序建立排队列。这样,等待时间较短的人会尽早进入队列,从而减少了总体的平均等待时间。
- \(Part\) \(2\)
我们可以使用数学证明的方法来做这道题:
有 \(x\) 人,每个人打水时间为 \(x_{i}\) ,如果让打水速度快的人在前面,那么总时间为:
\[x_{1} (n-1) \times x_{2} (n-2) \cdots x_{i} (n-i)\]如果要总时间最短,就让 \(x_{1} > x_{2} > x_{3} > \cdots > x_{n}\)
所以,要让平均排队时间最小,就要让打水快的人往前排
- \(Part\) \(3\)
好的,让我们使用反证法来证明这个结论。
假设存在一种排队顺序,其中等待时间较长的人往前排,但是这种排队顺序的平均等待时间最小。
首先,我们先说明一个引理:
引理:在任何一个排队顺序中,如果我们交换了两个连续的人的位置,那么平均等待时间要么保持不变,要么减少。
证明:设原始排队顺序为 \(A, B, C, D, E, F\),其中 \(A\) 的等待时间最长。交换 \(B\) 和 \(C\) 的位置,得到新的排队顺序为 \(A, C, B, D, E, F\)。我们假设交换位置后的新平均等待时间比原始平均等待时间更长。那么有:
\[\text{等待时间总和}(A) + \text{等待时间总和}(B,C) < \text{等待时间总和}(A, B, C)\]但是,如果我们将 \(C\) 插入到 \(A\) 和 \(B\) 之间的位置,也就是得到新的排队顺序 \(A, C, B, D, E, F\),根据平均等待时间的定义,我们可以得到:
\[\text{等待时间总和}(A, C) + \text{等待时间总和}(B) < \text{等待时间总和}(A, B, C)\]与假设矛盾。所以,我们的假设是错误的,交换的位置并不会导致平均等待时间变长。
现在,我们使用反证法来证明假设的排队顺序不会使平均等待时间最小。
假设我们按照等待时间从小到大进行排序,依次为 \(A, B, C, D, E, F\)。其中,\(A\) 的等待时间最短,\(F\) 的等待时间最长,按照假设的排队顺序,我们将 \(A\) 放在了最后的位置。
现在,我们考虑将 \(A\) 移动到最前面的情况,即排队顺序为 \(A, B, C, D, E, F\)。
根据引理,我们知道这个新的排队顺序的平均等待时间要么保持不变,要么减少就平均等待时间而言,我们可以计算出初始排队顺序和新排队顺序的总等待时间,并比较两者的大小:
- 初始排队顺序的总等待时间为 \(\text{等待时间}(A) + \text{等待时间}(B, C, D, E, F)\)
- 新排队顺序的总等待时间为 \(\text{等待时间}(A, B, C, D, E, F)\)
如果新排队顺序的总等待时间小于初始排队顺序的总等待时间,则说明新排队顺序的平均等待时间也会更小。因此,假设的排队顺序不会平均等待时间最小。
根据反证法的原理,我们可以得出结论:要使平均排队时间最小,就要让打水快的人往前排。
算法原理
- 贪心算法
为了找出平均等待时间最小的排队顺序,我们可以使用贪心算法。贪心算法的基本思想是在每一步选择局部最优解,最终得到全局最优解。
我们可以按照等待时间从小到大的顺序给人员进行排序。这样,等待时间最短的人员先接水,等待时间稍长一些的人员后接水。这样安排,可以使得整体的等待时间减少。
代码实现
#include#include#includeusing namespace std;#define N 1010int n,a[N]={0,},b[N];double t1,t2;int main(){ cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; b[i]=a[i]; } sort(a+1,a+n+1); for(int i=1;i<=n;i++) { t1+=a[i-1]; t2+=t1; for(int j=1;j<=n;j++) { if(a[i]==b[j]) { cout<
tips
注意题目中的坑——两位小数
cout<
(头文件 #include
);printf("%.2f",a)
(头文件就不说了)
关键词:
P1223 排队接水
打击乐器都有什么(打击乐器有哪些)
女子无人区遇乞食狼下车投喂 浑身瘦骨嶙峋感觉没危险:网友吐槽无知
夫妇中3亿7年后各自和新人住豪宅 网友唏嘘:果然有钱可以摧毁婚姻
上半年车市观察:几家欢喜几家愁,修炼内功迎“出海”
宝马隆重推出宝驴
杭州亚运会门票线上正式开售!购买教程出炉:官网、支付宝均可
联合国秘书长希望黑海港口农产品外运协议得以维持
中泰证券:7、8月企业排产已提升至积极 H2空调有望在低预期之下延续高增
炒菜给孕妇吃,能放什么调味料?
玉泉区昭君路街道开展“人人讲安全 个个会应急”安全生产月活动
德国5月工业产出意外下降 经济复苏前景再蒙阴霾
崇明这里,垃圾分类有了“新助手”
恒玄科技:上半年公司下游各个领域的客户需求都有所恢复
广东高考录取日程公布!7月16日开始本科批次录取
美国5月份贸易逆差达690亿美元 自俄进口商品服务月增1.3倍
茀莱堡口腔医院地址|南京种植牙价格表2023
英国房地产因利率上升陷入困境 房价正以2011年来最快速度下跌
群众转移、房屋清淤、重建选址……重庆强降雨后做了这些事
23深投02、22润置09、22润置12今日成交额位居交易所信用(非金)债券榜前三
这一天,我们不敢忘,也不能忘!
靠“抄作业”上市成功,曾经的“福建首富”,也难逃“退市”?
京源环保:7月6日公司高管季献华减持公司股份合计112.63万股
大连“科技创新+试点应用”打造普惠金融新体验
全国首列!徐州地铁3号线二期电客车亮相!
【全球市场晚报】7月7日
追光丨冬奥场馆的夏日玩法,你不想来吗?
满口种植牙多少钱[南京专业种植牙医院]茀莱堡口腔医院怎么样
文县临江镇欧家坝村灌溉渠道维修工程中标公示
一级造价师管理考试及答案一级造价工程师管理考试时间
阿斯巴甜致癌争议不休 健康减糖还能吃什么?
马斯克回应垄断火箭发射市场:SpaceX的使命是让生命多行星化
老鹰乐队告别演出
拒绝恶性竞争!比亚迪、特斯拉、蔚小理等约定不打价格战
富豪为对抗衰老上午11点后断食:曾跟17岁儿子换血 45岁拥有28岁的皮肤
Redmi Note 12 Pro宣布降价500元:8+128GB到手价1399元
40℃以上!郑州市继续发布高温红色预警信号
深圳市尚艺品工艺品有限公司销售不合格产品案
维科技术(600152):7月7日北向资金减持95.08万股
红警ol如何退出联盟 红警OL退出联盟方法
甘肃武威一公司广告词含“送领导”被罚2万?官方:属实
民科 关于民科介绍
宁夏评选出上半年10名“宁夏好人” 95后消防员因敬业奉献入选
水冷炉壁 关于水冷炉壁介绍
“不知香臭”竟是罕见病 南漳姐妹花喜迎“好孕”
金融助力农村新业态发展
最高人民检察院依法对付忠伟决定逮捕
忻州:通过竣工验收!
《逆水寒手游》废村探秘宝箱开启玩法
中指研究院发布《2023上半年中国房地产市场总结&下半年趋势展望》
商汤灭夏有证据吗 商汤灭夏的时间
通行能力怎么计算 通行能力
Win11关闭自动播放功能操作教程
华为的宏图是成为下一个十年最伟大的软件公司?
董事长周炜涉嫌行贿被留置细节披露,卫宁健康曾卷入医院行贿案
FDL发布2023年H1全球食品饮料趋势,解析4大创新机会点
新中式越来越流行,这样穿太高级了!
高中化学一轮考点最全总结,高考化学石油的考点,高考化学关于煤的题型
给力!206.7亿元,多个项目成功签约!
化敌为友!利马转发与芒特冲突照:现在我们是朋友了
中国配电箱行业现状与发展趋势及前景预测2023
利欧股份:部分董事及高管拟减持不超0.09%股份
金石滩纳帕总部基地正式开园
大学生毕业医疗保险怎么交?如何办理?
学生保险怎么查询是哪个公司的?有一些什么好处?
平安养老险贵州分公司开展“7.8保险 宣传日健步行”活动
已发"红包"近千亿!上半年基金分红很阔绰,这家公司最豪
寒武纪-U领跌超7%,科创芯片ETF华安(588290)震荡回调,连续2日吸金合计超3亿元
左边给骨斗罗画个龙,右边画一道彩虹,这才是骨化神龙该有的样子
离婚时共同债务应该怎么处理?
华为云盘古大模型3.0正式发布
联想昭阳k26内存更换视频(联想昭阳k26)
支持自动长文生成,WPS AI发布:基于大语言模型的智能办公助手
山西基本养老服务清单发布
永新光学属于ai眼镜概念股吗?(2023/7/7)
5000份“妈妈的手作”将进驻亚运村 巾帼志愿者吹响服务保障亚运盛会的冲锋号
从797元跌至80元,股价重挫89%,昔日千亿巨头失宠?
不服“违约纠纷案”一审判决 银座股份旗下公司提起上诉
全国城市网媒总编辑走进无限极,实地探访湾区“智”造
王铁成:王羲之赋
被“智能锁”锁在外面3次,才明白不该买“5种锁”,用着太闹心
夏季流行骑行裤,时髦显身材
萨尔科重用自己的爱将,抛弃卡兰加,前者比后者强吗?
11代i5 11400h评测(11代i5 怎么样)
英力特股票 英力特股票代码
投诉湖南矗宸文化和湖南燊泽传媒
骨骼清奇 天赋异禀,一出场自带(骨骼清奇)
清凉夏日 嗨购来袭 体验折叠屏魅力首选三星Galaxy Z Flip4
香港科技探索(01137.HK)7月7日斥资51.89万港元回购11.6万股
鹤壁市城乡一体化示范区召开生态环境问题整改专项督察迎检工作部署会
国海富兰克林基金赵晓东:下半年行情有望出现反弹
小米蓝牙mini音箱使用说明书
windows清理助手3 windows清理助手win10
梦十队vs澳大利亚 梦十队vs尼日利亚
6月外汇储备增加165亿美元,在岸、离岸人民币汇率走高
智能语音交互 形似太空舱 浙江首条自动驾驶亚运专线开始常态化运营
2023天津大麦全民放暑价活动什么时候开始?
明确五大主要任务!广东发布优化营商环境三年行动方案
【地评线】听·见︱面对“抑郁”,温情是一剂不可缺的“药”
深圳出台金融支持外贸24条:鼓励金融机构满足民企外贸融资需求