S4全球总决赛(1) 南邮NOJ
S4全球总决赛(1)
时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte
总提交 : 59 测试通过 : 42
还是很简单哒题~水题~我们更专业~
总提交 : 59 测试通过 : 42
题目描述
S4全球总决赛将于2014/10/19在韩国正式拉开帷幕。届时,将由来自中国的皇族战队,迎战东道主韩国的三星白战队。旷世大战,一触即发。可惜的是,由于yuman要去参加ACM区域赛,将会错过比赛直播,所以只好请贲贲帮他实力预测比赛结果。
贲贲作为lol的高端玩家,自然对这种大赛很有研究,通过他的实力分析,成功地得出了皇族对三星白的单场胜率,而且已知最后的总决赛为五局三胜制,你能帮贲贲算出在总决赛上皇族战胜三星白的概率么?
输入
先输入一个正整数T,表示有T组测试数据(1<=T<=100)
对于每个测试数据,都输入一个浮点数P(0<=P<=1),表示皇族单场的胜率, 这里我们假定皇族单场获胜为独立事件。
输出
对于每个测试数据,输出一个浮点数ans(0<=ans<=1),表示皇族能在总决赛中战胜三星白的概率,结果均保留6位小数。
样例输入
3
0.5
0.8
1
样例输出
0.500000
0.942080
1.000000
还好比赛次数是固定的,不然真没辙了捏~
#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 ans; cin>>ans; double bns=ans*ans*ans*ans*ans+5*ans*ans*ans*ans*(1-ans)+10*ans*ans*ans*(1-ans)*(1-ans); printf("%.6f\n",bns); } return 0; }
还是很简单哒题~水题~我们更专业~
版权声明:本文为博主原创文章,未经博主允许不得转载。
posted on 2015-03-30 08:27 Tob__yuhong 阅读(136) 评论(0) 编辑 收藏 举报