AT_abc343_b.[ABC343B] Adjacency Matrix

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

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

给定 GG 的邻接矩阵 (Ai,j)(A_{i,j})。也就是说,当且仅当 Ai,j=1A_{i,j}=1 时,顶点 ii 和顶点 jj 之间有一条边。

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

这里,顶点 ii 和顶点 jj 直接相连,指的是存在一条连接顶点 ii 和顶点 jj 的边。

输入格式

输入以如下格式从标准输入读入。

NN
A1,1A_{1,1} A1,2A_{1,2} …\ldots A1,NA_{1,N}
A2,1A_{2,1} A2,2A_{2,2} …\ldots A2,NA_{2,N}
⋮\vdots
AN,1A_{N,1} AN,2A_{N,2} …\ldots AN,NA_{N,N}

输出格式

输出 NN 行。第 ii 行请按升序、用空格分隔输出与顶点 ii 直接相连的所有顶点编号。

输入输出样例

  • 输入#1

    4
    0 1 1 0
    1 0 0 1
    1 0 0 0
    0 1 0 0

    输出#1

    2 3
    1 4
    1
    2
  • 输入#2

    2
    0 0
    0 0

    输出#2

  • 输入#3

    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

    输出#3

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

说明/提示

限制条件

  • 2≤N≤1002 \leq N \leq 100
  • Ai,j∈{0,1}A_{i,j} \in \{0,1\}
  • Ai,i=0A_{i,i} = 0
  • Ai,j=Aj,iA_{i,j} = A_{j,i}
  • 所有输入的值均为整数

样例解释 1

与顶点 11 直接相连的顶点为 2,32,3。因此,第 11 行输出 2,32,3,顺序为升序。同理,第 22 行输出 1,41,4,第 33 行输出 11,第 44 行输出 22。

样例解释 2

图 GG 也有可能没有任何边。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页