atcoder#ABC276B. [ABC276B] Adjacency List
[ABC276B] Adjacency List
题目描述
と番号付けられた 個の都市と、都市間を結ぶ 本の道路があります。
番目の道路は都市 と都市 を結んでいます。
以下の指示に従い、 行にわたって出力してください。
- 都市 と道路で直接結ばれた都市が 個あるとし、それらを昇順に都市 とおく。
- 行目には、 個の整数 を、この順番で空白区切りで出力せよ。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
問題文の指示に従い、 行にわたって出力せよ。
题目大意
- 给定一张 点 边的双向图。
- 你需要输出一张邻接表,按照邻居编号单调递增存储。
输出格式:
第 行输出 号点的邻居编号。
先输出 号点的邻居个数,再按照升序输出 号点的所有邻居。
6 6
3 6
1 3
5 6
2 5
1 2
1 6
3 2 3 6
2 1 5
2 1 6
0
2 2 6
3 1 3 5
5 10
1 2
1 3
1 4
1 5
2 3
2 4
2 5
3 4
3 5
4 5
4 2 3 4 5
4 1 3 4 5
4 1 2 4 5
4 1 2 3 5
4 1 2 3 4
提示
制約
- $ 1\ \leq\ A_i\ \lt\ B_i\ \leq\ N\ \,\ (1\ \leq\ i\ \leq\ M) $
- ならば
- 入力される値は全て整数
Sample Explanation 1
都市 と道路で直接結ばれているのは都市 です。よって、$ d_1\ =\ 3,\ a_{1,\ 1}\ =\ 2,\ a_{1,\ 2}\ =\ 3,\ a_{1,\ 3}\ =\ 6 $ であるので、 行目には をこの順番で空白区切りで出力します。 は昇順に並んでいなければならないことに注意してください。例えば、 行目に をこの順番で出力した場合、不正解となります。