問題一覧 >
通常問題
No.66 輝け☆全国たこやき杯
レベル :
/ 実行時間制限 : 1ケース 5.000秒 / メモリ制限
: 512 MB / 小数誤差許容問題 絶対誤差または相対誤差が 以下。ただし、ジャッジ側の都合で500桁未満にしてください
タグ :
/
解いたユーザー数 139
作問者 :
なお
問題文最終更新日: 2015-11-14 17:50:28
問題文
太郎君は、「輝け☆全国たこやき杯」に参加することになりました。
この大会は、総勢人の選手が出場し、
トーナメント形式で戦い、勝った選手がさらに勝ち残った選手と戦う方式で
優勝者を決定するものになっています。
人の選手にはそれぞれ、までの選手番号が割り当てられており、
太郎君には番が割り当てられました。
の例:
トーナメントの回戦では、の選手との選手が戦います。
そして、そのそれぞれの勝者を とし、
次の回戦では、の選手との選手が戦うといったように、
合計で回戦行うことにより、人の優勝者が決まります。
人の選手はそれぞれ、強さパラメータを持っており、
とある選手と選手が勝負するとき、それぞれの強さパラメータを とすると
選手が勝つ確率は 、
選手が勝つ確率は
で表されます。
選手ごとの相性など、上記以外の要素は勝敗に影響されません。
入力に人の選手の強さパラメータが与えられるので、
太郎君が優勝する確率を求めてください。
入力
行目に、選手の人数を表す が与えられます。
続く行に、各選手の強さパラメータを表すが与えられます。
出力
太郎君が優勝する確率を、からの範囲の小数で出力してください。
誤差は絶対誤差あるいは相対誤差の少なくとも片方が 以下であれば許容されます。
最後に改行してください。
サンプル
サンプル1
入力
2
1
2
3
4
出力
0.0147294
回戦では、太郎君(強さ)と選手(強さ)が戦います。
太郎君が勝つ確率は 、
選手が勝つ確率は 、となります。
同様に、選手(強さ)と選手(強さ)が戦い、
選手が勝つ確率は 、
選手が勝つ確率は 、となります。
次に回戦では太郎君の相手は、選手または選手の勝った方と戦います。
太郎君と選手が勝負したとき、太郎君が勝つ確率は 、
太郎君と選手が勝負したとき、太郎君が勝つ確率は となるので、
太郎君が回戦に勝つ確率は
これに、太郎君が回戦を勝ち抜く確率 を掛けてが、太郎君が優勝する確率となります。
サンプル2
入力
1
3000
2995
出力
0.5008340
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。