S4全球总决赛(2)南邮NOJ2059
2015-03-30 08:30
99 查看
S4全球总决赛(2)
时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte总提交 : 70 测试通过 : 47
题目描述
听完了贲贲的预测结果与方法后,yuman提出了一点问题:为何胜率是固定的呢?
我们知道,比赛场上瞬息万变,影响胜率的因素太多了,所以用固定的胜率去预测最后的结果肯定是不科学的,因此让我们更全面地来思考这个问题:
总决赛仍然是五局三胜制,但每盘的胜率不一定相等,请你再次计算最后皇族的胜率;
输入
先输入一个正整数T,表示有T组测试数据(1<=T<=100)
对于每一个测试数据,分别输入5个浮点数,分别表示皇族在第i盘的胜率pi(0<=pi<=1)
输出
输出一个浮点数ans(0<=ans<=1),表示皇族的最终胜率,结果保留6位小数;
样例输入
2
1 1 1 1 1
0.1 0.2 0.3 0.4 0.5
样例输出
1.000000
0.150000
提示
定义浮点数时,请均使用double类型
总的感受就是,跟(1)类似,还好比赛次数是固定的~
#include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<set> #include<map> #include<vector> #include<stack> #include<cmath> #include<string> #include<algorithm> using namespace std; int main() { int T; cin>>T; while(T--!=0) { double a[5],ens=1,fns=0,gns=0; for(int i=0;i<5;i++) cin>>a[i]; for(int i=0;i<5;i++) { ens*=a[i]; } fns=(1-a[0])*a[1]*a[2]*a[3]*a[4]+a[0]*(1-a[1])*a[2]*a[3]*a[4]+a[0]*a[1]*(1-a[2])*a[3]*a[4]+ a[0]*a[1]*a[2]*(1-a[3])*a[4]+a[0]*a[1]*a[2]*a[3]*(1-a[4]); gns=(1-a[0])*(1-a[1])*a[2]*a[3]*a[4]+(1-a[0])*(1-a[2])*a[1]*a[3]*a[4]+(1-a[0])*a[1]*(1-a[3])*a[2]*a[4]+(1-a[0])*a[1]*a[2]*(1-a[4])*a[3]+ a[0]*(1-a[1])*a[4]*a[3]*(1-a[2])+(1-a[1])*a[0]*a[2]*(1-a[3])*a[4]+(1-a[1])*a[0]*a[2]*a[3]*(1-a[4])+ a[0]*(1-a[2])*a[1]*(1-a[3])*a[4]+a[0]*a[1]*(1-a[2])*a[3]*(1-a[4])+ a[0]*a[1]*a[2]*(1-a[3])*(1-a[4]); printf("%.6f\n",ens+fns+gns); } return 0; }
相关文章推荐
- 南邮 OJ 2057 S4全球总决赛(1)
- 南邮 OJ 2059 S4全球总决赛(2)
- S4全球总决赛(1) 南邮NOJ
- 第26届Elite世界精英模特大赛全球总决赛将在三亚市举行
- WCG06意大利全球电竞总决赛视频汇总
- 这届黄牛太差:iPhone 8囤货一堆!S7全球总决赛门票压箱底!iPhone X又要血亏...
- 福州大学ACM代表队获36届ACM-ICPC全球总决赛第18名
- 第37届ACM全球总决赛入围高校名单
- DEFCON CTF全球总决赛:三支中国战队进入世界前六
- 全球计算机ACM总决赛浙大第…
- 全球最杰出的14位程序员
- 2014Esri全球用户大会之影像和栅格
- 2004全球IPv6高峰论坛参会总结
- 主宰全球的10大算法
- 目标锁定全球第一大高科技公司 惠普如何超越IT
- 全球域名服务商域名增量TOP10:中国占据3个席位
- 全球迎接信息化新课题:CRM融入电子政务
- WCDMA 3G频段及全球各国家联通WCDMA 3G频段划分
- “全球社区网格”
- 从称霸全球到盛世危机,三星是如何走到今天的