atcoder#ABC170E. [ABC170E] Smart Infants
[ABC170E] Smart Infants
配点 : 点
問題文
AtCoder に参加している幼児が 人おり、 から の番号が付けられています。また、幼稚園が 校あり、 から の番号が付けられています。 幼児 のレートは であり、はじめ幼稚園 に所属しています。
これから 回にわたって、転園が行われます。 回目の転園では、幼児 の所属を幼稚園 に変更します。
ここで、「平等さ」を、AtCoderに参加している幼児が一人以上いるような幼稚園それぞれについて園内で最もレートの高い幼児のレートを求め、その最小値として得られる値とします。
回それぞれの転園後の平等さを求めてください。
制約
- 入力はすべて整数である。
- 回目の転園の前後で幼児 の所属は異なる。
入力
入力は以下の形式で標準入力から与えられる。
出力
行出力せよ。 行目には、 回目の転園の後の平等さを出力せよ。
6 3
8 1
6 2
9 3
1 1
2 2
1 3
4 3
2 1
1 2
6
2
6
はじめ、幼稚園 には幼児 、幼稚園 には幼児 、幼稚園 には幼児 が所属しています。
回目の転園で幼児 の所属を幼稚園 に変更すると、幼稚園 には幼児 、幼稚園 には幼児 、幼稚園 には幼児 が所属している状態になります。幼稚園 で最もレートの高い幼児のレートは 、幼稚園 では 、幼稚園 では です。これらの最小値は であるので、 行目には を出力します。
回目の転園で 番目の幼児の所属を幼稚園 に変更すると、幼稚園 には幼児 、幼稚園 には幼児 、幼稚園 には幼児 が所属している状態になります。幼稚園 で最もレートの高い幼児のレートは 、幼稚園 では 、幼稚園 では です。これらの最小値は であるので、 行目には を出力します。
回目の転園で 番目の幼児の所属を幼稚園 に変更すると、幼稚園 には幼児 、幼稚園 には幼児 、幼稚園 には幼児 が所属している状態になります。幼稚園 で最もレートの高い幼児のレートは 、幼稚園 では 、幼稚園 では です。これらの最小値は であるので、 行目には を出力します。
2 2
4208 1234
3056 5678
1 2020
2 2020
3056
4208