LLppdd's class meeting!

Time Limit: 1 s Memory Limit: 256 MB

题目背景

LLppdd 有一个可爱团结的班级,他们会定期举行班会活动。。。比如这一次,他们又举行了一次班会,最主要的活动是唱歌大赛。

唱歌大赛的规则如下:
1.这次团队合唱唱的歌是《稻香》。
2.参赛团队可以在唱歌的时候用杯子打节拍。打节拍的方式更清奇,你将有可能获得更高的评分。

然而,LLppdd 表示没有唱歌这个技能,所以他准备用一次奇奇怪怪的操作来获得更高的评分,从而获得更好的奖品去送给妹纸。

题目描述

对于这次比赛,LLppdd 能够进行的操作有如下三种:

  1. LLppdd 有三种不同颜色的杯子分别为:红、黄、蓝。他可以选择任意多种颜色进行表演。
  2. LLppdd 有三种由易到难的打节拍方式,分别为方式1,方式2,方式3,同样地,他可以选择任意一种方式进行表演。
  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!的更多相关文章

  1. [LeetCode] Best Meeting Point 最佳开会地点

    A group of two or more people wants to meet and minimize the total travel distance. You are given a ...

  2. [LeetCode] Meeting Rooms II 会议室之二

    Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si ...

  3. [LeetCode] Meeting Rooms 会议室

    Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si ...

  4. Scrum Meeting 20161205

    本周Sprint Master 史少帅 一. 会议概要 作为一个新的sprint的开端,本次scrum meeting总结了每个人过去以来的工作,并明确了下一步的计划,具体如下: 工作总结: · 陈双 ...

  5. Beta阶段第十次Scrum Meeting

    情况简述 BETA阶段第十次Scrum Meeting 敏捷开发起始时间 2017/1/4 00:00 敏捷开发终止时间 2017/1/5 00:00 会议基本内容摘要 deadline到来 参与讨论 ...

  6. Beta阶段第九次Scrum Meeting

    情况简述 BETA阶段第九次Scrum Meeting 敏捷开发起始时间 2017/1/2 00:00 敏捷开发终止时间 2017/1/3 00:00 会议基本内容摘要 deadline临近 参与讨论 ...

  7. Beta阶段第八次Scrum Meeting

    情况简述 BETA阶段第八次Scrum Meeting 敏捷开发起始时间 2016/12/21 00:00 敏捷开发终止时间 2016/12/22 00:00 会议基本内容摘要 deadline临近 ...

  8. Beta阶段第七次Scrum Meeting

    Beta阶段第七次Scrum Meeting 情况简述 BETA阶段第七次Scrum Meeting 敏捷开发起始时间 2016/12/20 00:00 敏捷开发终止时间 2016/12/21 00: ...

  9. Beta阶段第六次Scrum Meeting

    情况简述 BETA阶段第六次Scrum Meeting 敏捷开发起始时间 2016/12/16 00:00 敏捷开发终止时间 2016/12/17 00:00 会议基本内容摘要 平稳推进 参与讨论人员 ...

随机推荐

  1. 金额格式化,例子:fmoney("12345.675910", 3),返回12,345.676

    /** * 金额格式化 * 例子:fmoney("12345.675910", 3),返回12,345.676 * @data 备注lhh 2016-09-18 */ functi ...

  2. 45-python基础-python3-字符串-常用字符串方法(三)-startswith()-endswith()

    4-字符串方法 startswith()和 endswith() startswith()和 endswith()判断字符串是否以某个字符串开始或结尾,存在返回 True,否则,方法返回 False. ...

  3. 搭建 webpack、react 开发环境(二)

    配置处理样式文件   到目前为止,整个工程的配置已经差不多了,对于 React 更多相关的配置将在后面继续介绍,现在我们先来对目前的工程进行优化. 前面我们学习了搭建 webpack.react 开发 ...

  4. C#设计模式V2(1)——单例模式

    出自:https://www.cnblogs.com/zhili/p/SingletonPatterm.html 一.引言 最近在设计模式的一些内容,主要的参考书籍是<Head First 设计 ...

  5. 微信小程序中new Date()转换时间时间格式时IOS不兼容的问题

    本周写小程序,遇到的一个bug,在chrome上显示得好好的时间,一到Safari/iPhone 就报错 “invalid date”,时间格式为“2019.06.06 13:12:49”,然后利用n ...

  6. getopts举例

  7. Linux Shell脚本在service模式下的环境变量

    普通Shell脚本在终端下运行时,环境变量来自于init/profile/.bash_profile等,就是在当前终端下可以得到的环境,比如PATH.在service模式下,脚本运行在受限的环境中:比 ...

  8. Apache+tomcat 动静分离

    环境准备: Centos7 需要软件 jdk-8u45-linux-x64.tar.gz apache-tomcat-.tar.gz apr-.tar.gz apr-util-.tar.gz pcre ...

  9. tomcat manager详解

    Tomcat Manager是Tomcat自带的.用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用.Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Mana ...

  10. oracle中sys,system,scott,hr用户

    https://blog.csdn.net/xingfeng0501/article/details/6699390 scott 是个演示用户,是让你学习ORACLE用的 hr用户是个示例用户,是在创 ...