Time Limit: 3 sec / Memory Limit: 1024 MB
配点 : 点
問題文
さて、Paken島の人々は、学校対抗戦に各校 人しか出られないことは問題であると考え学校対抗戦のルールを改めることにしました。(school competition 1)
anmichi校に通う 人の生徒のうち 番目の人のレーティングは 、sanada校に通う 人の生徒のうち 番目の人のレーティングは です。
ここで、以下のようなルールがあります。
- 両校ともAチームとBチームの チームに分かれ、anmichi校のAチームとsanada校のAチーム、anmichi校のBチームとsanada校のBチームがそれぞれ対決する。
- 両校ともに、Aチームに所属する生徒のレーティングの総和は、Bチームに所属する生徒のレーティングの総和よりも真に大きくなければならない。
- チームが対決するとき、チームに所属する生徒のレーティングの総和が大きいチームが勝つ。また、レーティングの総和が等しい場合は引き分けとなる。
- どのチームにも 人以上の生徒がいなくてはならない。
- AチームとBチーム両方に所属する生徒がいてはならず、AチームとBチームどちらにも所属しない生徒がいてもならない。
anmichi校は、sanada校にAチームBチーム両方で勝ちたいです。そこで、最善にチーム分けをしたときに両チームとも勝てる確率を求めてください。
なお、sanada校のチーム分けは、上の条件を満たす分け方をすべて挙げた上でその中から等確率で選ぶものとします。
ただし、ある つのsanada校のチーム分けが異なるとは、一方の分け方で所属するチームともう一方の分け方で所属するチームが異なる生徒が存在することを指します。
また、anmichi 校、sanada 校の両校において、 通り以上のチーム分けの組合せが存在することが保証されています。
制約
- 入力は全て整数である。
- anmichi 校, sanada 校の両校において、条件を満たすチーム分けが 通り以上存在する。
入力
入力は以下の形式で標準入力から与えられます。
出力
anmichi校が最適なチーム分けを行なったとき、anmichi校がsanada校に両チームとも勝つ確率を 行に出力してください。
絶対誤差または相対誤差が 未満の場合正解となります。
ただし、自分チームと相手チームのレーティングの総和が同じ場合は勝ちにならないことに注意してください。
入力例1Copy
2 2
3 2
4 1
出力例1Copy
0.0000000000
anmichi校はAチームには 番目の生徒、Bチームには 番目の生徒が出ます。
また、sanada校はAチームには 番目の人、Bチームには 番目の人が出ます。
この場合、Bチームは勝てますがAチームは勝てないので、AチームBチーム両方で勝つ確率は です。
入力例2Copy
2 3
3 7
2 2 4
出力例2Copy
1.0000000000
anmichi校はAチームには2番目の人、Bチームには1番目の人が出ます。
また、sanada校のチーム分けの仕方は以下の 通り存在します。
- Aチームには 番目の人、Bチームには 番目の人が出る。
- Aチームには 番目の人、Bチームには 番目の人が出る。
sanada校の分け方において、同じレーティングの人を区別すること、また、同じレーティングのチーム分けを区別することに注意してください。
writer: mutuhuhihusenonu