#ABC343B. 邻接矩阵

邻接矩阵

邻接矩阵

题目描述

有一个简单无向图 GG,包含 NN 个顶点,编号为 1,2,,N1, 2, \ldots, N

给出 GG 的邻接矩阵 (Ai,j)(A_{i,j})。即,当且仅当 Ai,j=1A_{i,j} = 1 时,GG 中存在连接顶点 iijj 的边。

对每个 i=1,2,,Ni = 1, 2, \ldots, N,按升序输出与顶点 ii 直接相连的顶点的编号。

这里,当且仅当存在连接顶点 iijj 的边时,称顶点 iijj 直接相连。

输入格式

输入按以下格式从标准输入给出:

N
A_{1,1} A_{1,2} … A_{1,N}
A_{2,1} A_{2,2} … A_{2,N}
⋮
A_{N,1} A_{N,2} … A_{N,N}

输出格式

输出 NN 行。

ii 行应按升序输出与顶点 ii 直接相连的顶点的编号,用空格分隔。

样例

4
0 1 1 0
1 0 0 1
1 0 0 0
0 1 0 0
2 3
1 4
1
2

顶点 11 与顶点 2233 直接相连。因此,第一行应包含 2233,按此顺序。

同理,第二行应包含 1144,第三行应包含 11,第四行应包含 22

2
0 0
0 0



GG 可能没有边。

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

数据范围

  • 2N1002 \le N \le 100
  • Ai,j{0,1}A_{i,j} \in \lbrace 0,1 \rbrace
  • Ai,i=0A_{i,i} = 0
  • Ai,j=Aj,iA_{i,j} = A_{j,i}
  • 所有输入值均为整数
难度 普及-
通过率
尝试 0
已通过 0
ID
3222
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签