問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
いくつかの頂点と、それらのうち 2 つの頂点を結ぶ辺の集合をグラフといいます。特に、辺に向きがつけられていない場合は無向グラフといいます。下の図は、頂点の数が 5 の無向グラフの一例です。
1, ..., n の番号がついた n 個の頂点からなる無向グラフを考えます。
整数 n と、次のように定義される「隣接行列」が与えられます。
縦 n 個、横 n 個の正方形型に n × n 個の整数を並べたもので、上から i 行目、左から j 列目の要素を
・頂点 i と 頂点 j が辺で直接つながっていれば 1、そうでなければ 0
としたもの。
このとき、このグラフに含まれる辺の個数を求めてください。
n
g_1_1 ... g_1_n
...
g_n_1 ... g_n_n
辺の個数を表す整数を 1 行で出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・ 入力はすべて整数
・ 2 ≦ n ≦ 100
・ g_i_i = 0
・ g_i_j = (0 または 1) (i ≠ j)
・ g_i_j = g_j_i
3
0 1 0
1 0 1
0 1 0
2
5
0 1 1 0 0
1 0 0 1 1
1 0 0 0 0
0 1 0 0 1
0 1 0 1 0
5