atcoder#AGC002B. [AGC002B] Box and Ball
[AGC002B] Box and Ball
問題文
個の箱があります。 箱は から まで番号が振られています。 最初、 番目の箱には赤いボールが 個入っています。 また、 番目の箱には白いボールが 個ずつ入っています。
高橋君は 回の操作を順に行います。 回目の操作では、 番目の箱から適当なボールを 個選び、それを 番目の箱へ移します。
高橋君がすべての操作を終えた後、赤いボールが入っている可能性のある箱は何個か求めてください。
制約
- 回目の操作の直前、 番目の箱には 個以上のボールが入っている。
入力
入力は以下の形式で標準入力から与えられる。
出力
高橋君がすべての操作を終えた後、赤いボールが入っている可能性のある箱は何個か出力せよ。
入力例1
3 2
1 2
2 3
出力例1
2
回目の操作の後、 番目の箱にはボールが入っておらず、 番目の箱には赤いボールと白いボールが 個ずつ入っており、 番目の箱には白いボールが 個入っています。
回目の操作で赤いボールを選んだ場合、赤いボールは 番目の箱へ移ります。 回目の操作で白いボールを選んだ場合、赤いボールは 番目の箱に残ります。
入力例2
3 3
1 2
2 3
2 3
出力例2
1
すべてのボールが 番目の箱へ集まります。
入力例3
4 4
1 2
2 3
4 1
3 4
出力例3
3