atcoder#AGC016E. [AGC016E] Poor Turkeys
[AGC016E] Poor Turkeys
题目描述
羽の鳥がいます。 鳥には から まで番号が振られています。
ここに 人の男性が一人ずつ順番に訪れます。 番目に訪れる男性は次のような行動をします。
- 鳥 , が両方とも生き残っている場合 : 鳥 , の一方を等確率で選んで食べる。
- 鳥 , の一方のみが生き残っている場合 : 生き残っている方の鳥を食べる。
- 鳥 , がどちらも生き残っていない場合 : 何もしない。
次の条件を満たす () の組の個数を求めてください。
- すべての男性が行動を終えた後、鳥 , が両方とも生き残っている確率が より大きい。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
条件を満たす () の組の個数を出力せよ。
题目大意
题意:
有 只火鸡, 编号为 到 , 有 个人, 每人指定了两只火鸡 和 .
1.若 和 都活着, 那么这个人将会等概率地随机吃掉一只
2.若 和 恰好活着一只, 那么这个人将会吃掉活着的这只
3.若 和 都已经死亡, 那么只好什么都不做
注意,第 个人到第 个人每个人依次行动
求有多少个 满足在最终时刻第 只火鸡和第 只火鸡可能都还活着
输入:
第一行 ,接下来 行,每行对应一个
输出:
符合条件的数对数目
3 1
1 2
2
4 3
1 2
3 4
2 3
1
3 2
1 2
1 2
0
10 10
8 9
2 8
4 6
4 9
7 8
2 8
1 8
3 4
3 4
2 7
5
提示
制約
Sample Explanation 1
が条件を満たします。
Sample Explanation 2
が条件を満たします。 鳥 , が両方とも生き残るのは、次のような場合です。 - 番目の男性が鳥 を食べる。 - 番目の男性が鳥 を食べる。 - 番目の男性が何もしない。