#HXOJ2987. 图专项题三:构建无向图的邻接矩阵

提交11 通过6
通过率54.5%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

小珅需要把一张无向图保存成邻接矩阵。图中共有 nn 个顶点和 mm 条无向边,顶点编号为 11nn

请构建一个 n×nn\times n 的矩阵 AA:如果顶点 ii 与顶点 jj 之间有边,则 Ai,j=1A_{i,j}=1;否则 Ai,j=0A_{i,j}=0。因为图是无向图,所以矩阵关于主对角线对称。

输入格式

第一行输入两个整数 n,mn,m,分别表示图中顶点的个数和边的条数。

接下来 mm 行,每行输入两个整数 u,vu,v,表示顶点 uu 与顶点 vv 之间有一条无向边。

输出格式

输出 nn 行,每行 nn 个整数,表示该无向图的邻接矩阵。每行相邻两个整数之间用一个空格分隔。

数据范围与约定

  • 1n1001\le n\le 100
  • 0mn(n1)20\le m\le \frac{n(n-1)}2
  • 输入的无向边互不重复,且不存在自环。

可见测试数据

输入数据 1

4 5
1 2
1 3
2 4
1 4
3 4

输出数据 1

0 1 1 1
1 0 0 1
1 0 0 1
1 1 1 0

输入数据 2

1 0

输出数据 2

0

输入数据 3

3 2
1 2
2 3

输出数据 3

0 1 0
1 0 1
0 1 0