AT_abc343_b [ABC343B] Adjacency Matrix
Description
[problemUrl]: https://atcoder.jp/contests/abc343/tasks/abc343_b
$ N $ 頂点の単純無向グラフ $ G $ があり、グラフの頂点には $ 1,2,\ldots,\ N $ の番号が付けられています。
$ G $ の隣接行列 $ (A_{i,j}) $ が与えられます。すなわち、$ G $ は $ A_{i,j}\ =\ 1 $ であるとき、またそのときに限り頂点 $ i $ と頂点 $ j $ を結ぶ辺を持ちます。
$ i\ =\ 1,\ 2,\ \ldots,\ N $ について、頂点 $ i $ と直接結ばれている頂点の番号を**昇順に**出力してください。
ただし、頂点 $ i $ と頂点 $ j $ が直接結ばれているとは、頂点 $ i $ と頂点 $ j $ を結ぶ辺が存在することをいいます。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A_{1,1} $ $ A_{1,2} $ $ \ldots $ $ A_{1,N} $ $ A_{2,1} $ $ A_{2,2} $ $ \ldots $ $ A_{2,N} $ $ \vdots $ $ A_{N,1} $ $ A_{N,2} $ $ \ldots $ $ A_{N,N} $
Output Format
$ N $ 行出力せよ。 $ i $ 行目には頂点 $ i $ と直接結ばれている頂点の番号を昇順に空白区切りで出力せよ。
Explanation/Hint
### 制約
- $ 2\ \leq\ N\ \leq\ 100 $
- $ A_{i,j}\ \in\ \lbrace\ 0,1\ \rbrace $
- $ A_{i,i}\ =\ 0 $
- $ A_{i,j}\ =\ A_{j,i} $
- 入力される値はすべて整数
### Sample Explanation 1
頂点 $ 1 $ と直接結ばれている頂点は頂点 $ 2,\ 3 $ です。したがって、$ 1 $ 行目には $ 2,\ 3 $ をこの順で出力します。 同様に、$ 2 $ 行目には $ 1,\ 4 $ をこの順に、$ 3 $ 行目には $ 1 $ を、$ 4 $ 行目には $ 2 $ を出力します。
### Sample Explanation 2
$ G $ に辺が存在しないこともあります。