S4全球總決賽(1)
時間限制(普通/Java) : 1000 MS/ 3000 MS 運作記憶體限制 : 65536 KByte
總送出 : 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;
}
還是很簡單哒題~水題~我們更專業~