#p4912. 例题8.2.2 图的邻接表输出
例题8.2.2 图的邻接表输出
题面翻译
-
给定一张 点 边的双向图。
-
你需要输出一张邻接表,按照邻居编号单调递增存储。
输出格式:
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
第 行输出 号点的邻居编号。
先输出 号点的邻居个数,再按照升序输出 号点的所有邻居。
-
都市 と道路で直接結ばれた都市が 個あるとし、それらを昇順に都市 とおく。
-
行目には、 個の整数 を、この順番で空白区切りで出力せよ。
样例 #1
样例输入 #1
6 6
3 6
1 3
5 6
2 5
1 2
1 6
样例输出 #1
3 2 3 6
2 1 5
2 1 6
0
2 2 6
3 1 3 5
样例 #2
样例输入 #2
5 10
1 2
1 3
1 4
1 5
2 3
2 4
2 5
3 4
3 5
4 5
样例输出 #2
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 $ であるので、 行目には をこの順番で空白区切りで出力します。 は昇順に並んでいなければならないことに注意してください。例えば、 行目に をこの順番で出力した場合、不正解となります。