2067 - Greatest Grapes
時間制限 2 秒 / メモリ制限 256 MB / 得点 40 / Writer KyobonaNeko / x 1 / 統計 /
問題
ブドウの粒の数$N$,粒についての情報の数$M$が与えられる。
各情報は,「粒$A$と粒$B$は同じ房である」という形式で入力される。
与えられた入力の中で最も多くの粒が付いている房を調べ,その房についている粒を全て挙げよ。
もし複数の房の粒の数が等しく,与えられた入力の中で粒の数が最大だった場合は両方の房の粒を挙げよ。
粒を出力する際は,改行区切りで1つずつ出力し,必ず昇順に出力すること。
入力
入力は以下の形式で標準入力から与えられる。
$N$ $M$ $A_1$ $B_1$ $A_2$ $B_2$ $A_3$ $B_3$ ︙ $A_M$ $B_M$
1行目には整数$N$,$M$が与えられる。
2行目からのM行に$A_i$,$B_i$が与えられる。
出力
問題に適した回答を行うこと。
入力を促す文章などの余計な出力があった場合不正解となる。
出力の最後に改行を入れること。
制約
全ての入出力ケースについて以下を満たす。
- $2 \leq N \leq 2×10^5$
- $1 \leq M \leq N-1$
- $1 \leq A_i,B_i \leq N$
- 入力は全て整数である。
入出力例
入力例1
5 3 1 2 2 3 4 5
出力例1
1 2 3
1と2と3は同じ房で,4と5は別の房です。
最も数が多い房は1,2,3の房なので,その房に属する1,2,3を改行区切りで昇順に出力します。
入力例2
13 6 3 5 11 10 12 13 6 5 1 11 11 12
出力例2
1 10 11 12 13