0631 图的存储 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0631

图的存储

Easy 时间限制 1000 ms 内存限制 262144 KB
图的存储

题目详情

返回题库

题目描述

给定一个n个顶点m条边的无向图。请以邻接矩阵和邻接表的形式输出这一张图。

输入描述

第一行输入两个正整数n和m,表示图的顶点数和边数。

第二行开始,往后m行,每行输入两个以空格隔开的正整数u,v,表示u,v顶点之间有一条边直接相连。


n<=1000;

输出描述

首先输出n行n列的矩阵,以空格隔开每一行之间的数表示邻接矩阵。第i行第j列的数为1则表示顶点i,j之间有一条边直接相连;若为0则表示没有直接相连的边。

再往后输出n行。第i行首先先输出一个整数di​,表示这个顶点的度数(出度),再按照从小到大的顺序,依次输出与顶点i直接相连的所有顶点。

测试样例

样例支持多行内容展示
样例1
输入
5 5
1 2
2 3
3 5
1 3
3 4
输出
0 1 1 0 0
1 0 1 0 0
1 1 0 1 1
0 0 1 0 0
0 0 1 0 0
2 2 3
2 1 3
4 1 2 4 5
1 3
1 3
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。