LLppdd's class meeting!
LLppdd's class meeting!
Time Limit: 1 s Memory Limit: 256 MB
题目背景
LLppdd 有一个可爱团结的班级,他们会定期举行班会活动。。。比如这一次,他们又举行了一次班会,最主要的活动是唱歌大赛。
唱歌大赛的规则如下:
1.这次团队合唱唱的歌是《稻香》。
2.参赛团队可以在唱歌的时候用杯子打节拍。打节拍的方式更清奇,你将有可能获得更高的评分。
然而,LLppdd 表示没有唱歌这个技能,所以他准备用一次奇奇怪怪的操作来获得更高的评分,从而获得更好的奖品去送给妹纸。
题目描述
对于这次比赛,LLppdd 能够进行的操作有如下三种:
- LLppdd 有三种不同颜色的杯子分别为:红、黄、蓝。他可以选择任意多种颜色进行表演。
- LLppdd 有三种由易到难的打节拍方式,分别为方式1,方式2,方式3,同样地,他可以选择任意一种方式进行表演。
- LLppdd 可以决定上场表演的团队人数为 5人,10人,15人。 显然,人越少表演越容易,但是人越多得分越高。
对于 LLppdd 的每种不同的安排都有一个成功的概率以及成功之后的得分。我们定义一个方案的可行度为:成功的概率 * 成功后的得分。特别地,每种安排只有成功和不成功两种可能。
由于这个礼物特别重要,所以 LLppdd 希望你帮助他算出可行度最高的方案的可行度是多少。
输入格式
输入一共有六行:
第一行三个正整数\(A_i\),分别表示选择红、黄、蓝三种颜色的得分。(如果你选两种颜色,那么对应的得分就是两种颜色的得分之和。选三种颜色同理。)
第二行三个正整数\(B_i\),分别表示选择方式一、方式二、方式三三种方式的得分。
第三行三个正整数\(C_i\),分别表示选择5人团队、10人团队、15人团队三种选择的得分。
第四行三个浮点数\(a_i\),分别表示选择红、黄、蓝三种颜色的成功的概率。(如果你选两种颜色,那么对应的得分就是两种颜色的成功概率的乘积。选三种颜色同理。)
第五行三个浮点数\(b_i\),分别表示选择方式一、方式二、方式三三种方式的成功的概率。
第六行三个浮点数\(c_i\),分别表示选择5人团队、10人团队、15人团队三种选择的成功的概率。
输出格式
输出一共一行:
输出一个6位小数,表示可行度最高的方案的可行度。
输出样例1
1 2 3
1 2 3
1 2 3
0.5 0.5 0.5
0.5 0.5 0.5
0.5 0.5 0.5
输出样例1
1.125000
输入样例2
19 17 61
19 48 35
28 46 94
0.96 0.96 0.16
0.60 0.99 0.81
0.31 0.39 0.75
输出样例2
121.803264
数据范围
\(100\%\)的数据保证\(1≤A_i≤100,1≤B_i≤100,1≤C_i≤100,0<a_i<1,0<b_i<1,0<c_i<1\)。
HINT
对于样例一,当选择蓝色,方案三,15人团队的时候可行度最高,此时可行度为\((3 + 3 + 3) * (0.5 * 0.5 * 0.5)=1.1.125\)
LLppdd's class meeting!的更多相关文章
- [LeetCode] Best Meeting Point 最佳开会地点
A group of two or more people wants to meet and minimize the total travel distance. You are given a ...
- [LeetCode] Meeting Rooms II 会议室之二
Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si ...
- [LeetCode] Meeting Rooms 会议室
Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si ...
- Scrum Meeting 20161205
本周Sprint Master 史少帅 一. 会议概要 作为一个新的sprint的开端,本次scrum meeting总结了每个人过去以来的工作,并明确了下一步的计划,具体如下: 工作总结: · 陈双 ...
- Beta阶段第十次Scrum Meeting
情况简述 BETA阶段第十次Scrum Meeting 敏捷开发起始时间 2017/1/4 00:00 敏捷开发终止时间 2017/1/5 00:00 会议基本内容摘要 deadline到来 参与讨论 ...
- Beta阶段第九次Scrum Meeting
情况简述 BETA阶段第九次Scrum Meeting 敏捷开发起始时间 2017/1/2 00:00 敏捷开发终止时间 2017/1/3 00:00 会议基本内容摘要 deadline临近 参与讨论 ...
- Beta阶段第八次Scrum Meeting
情况简述 BETA阶段第八次Scrum Meeting 敏捷开发起始时间 2016/12/21 00:00 敏捷开发终止时间 2016/12/22 00:00 会议基本内容摘要 deadline临近 ...
- Beta阶段第七次Scrum Meeting
Beta阶段第七次Scrum Meeting 情况简述 BETA阶段第七次Scrum Meeting 敏捷开发起始时间 2016/12/20 00:00 敏捷开发终止时间 2016/12/21 00: ...
- Beta阶段第六次Scrum Meeting
情况简述 BETA阶段第六次Scrum Meeting 敏捷开发起始时间 2016/12/16 00:00 敏捷开发终止时间 2016/12/17 00:00 会议基本内容摘要 平稳推进 参与讨论人员 ...
随机推荐
- Liunx平台安装MySQL操作步骤
使用yum安装MySQL 第一步 第二步 第三步 数据库安装成功 修改数据库密码,并且删除匿名用户.禁止root远程登录.删除test数据库.刷新权限. 使用命令进入后,找到自己的临时密码,并且修改 ...
- IT面试技巧(1)
声明:以下面试技巧仅作参考,更多的时候还是要真实得表达自我,要保持一定的职业素养. 1.请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名.年龄.爱好.工作经验,这些在简历上都有 ...
- C中进制, 原码, 反码与补码的简单用法
/** * 二进制 binary 如: 1010 * 八进制 octal 如: 070 * 十六进制 hexadecimal 如: 0x7f * * 1Byte = 8bits * 1WORD = 2 ...
- spring 事物(一)—— 事物详解
事务概念回顾 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行. 事物的特性(ACID): 事务的特性 原子性: 事务是最小的执行单位,不允许分割.事务的原子性确保动作要么全部完成,要么 ...
- 转:谈谈Linux下动态库查找路径的问题
http://blog.chinaunix.net/uid-23069658-id-4028681.html 学习到了一个阶段之后,就需要不断的总结.沉淀.清零,然后才能继续“上路”.回想起自己当年刚 ...
- 网络通信_socket
socket又称套接字 使用server实现循环通信 代码如下 import socket server = socket.socket() server.bind(()) server.listen ...
- irrlicht鬼火
中文鬼火 开源3d引擎 ogre osg等 libpng png图片处理 jpeg jpg图片库
- elementui中table组件表头和内容不对齐的问题
表头与内容没对齐 在样式里加入 .el-table th.gutter{ display: table-cell!important; } 终于舒服了
- MyBatis注解开发-@Insert和@InsertProvider(@Select、@SelectProvider雷同)
@Insert和@InsertProvider都是用来在实体类的Mapper类里注解保存方法的SQL语句.不同的是,@Insert是直接配置SQL语句,而@InsertProvider则是通过SQL工 ...
- Tomcat访问任意磁盘的图片资源
项目中用户上传的大量图片存放在项目底下带来诸多不便.每次部署项目都需要拷贝出来,防止覆盖掉以前的 图片.容易丢失,前功尽弃.甚至造成经济损失.不可估量. 如何配置tomcat访问图片路径呢?首页你代码 ...