問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
いくつかの頂点と、それらのうち 2 つの頂点を結ぶ辺の集合をグラフといいます。特に、辺に向きがつけられていない場合は無向グラフといいます。下の図は、頂点の数が 5 の無向グラフの一例です。
1, ..., n の番号がついた n 個の頂点と、1, ..., m の番号がついた m 個の辺からなるグラフを考えます。
整数 n, m と、m 個の頂点の組 (a_1, b_1), ..., (a_m, b_m) が与えられます。
頂点の組 (a_i, b_i) は、頂点 a_i と 頂点 b_i が辺で直接つながっていることを表します。
(頂点 a_i と 頂点 b_i が辺で直接つながっているとき、頂点 b_i と 頂点 a_i も辺で直接つながっているといえます。)
そして、これら以外に辺で直接つながっている頂点の組はありません。
このとき、指定された頂点 v が m 個の辺のうちいくつの辺に現れるか求めてください。すなわち、a_1, b_1, a_2, b_2, ..., a_m, b_m のうち指定された頂点 v に等しいものの個数を求めてください。
ただし、a_i と b_i は異なる頂点であること、また同じ頂点の組は 2 回以上入力されないことが保証されます。
n m v
a_1 b_1
...
a_m b_m
a_1, b_1, a_2, b_2, ..., a_m, b_m のうち指定された頂点 v に等しいものの個数を、整数で 1 行で出力してください。
また、末尾に改行を入れ、余計な文字を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・ 入力はすべて整数
・ 2 ≦ n ≦ 100
・ 1 ≦ m ≦ n × (n - 1) / 2
・ 1 ≦ a_i < b_i ≦ n
・ (a_i, b_i) ≠ (a_j, b_j) (i ≠ j)
3 2 2
1 2
2 3
2
5 5 3
1 2
1 3
2 4
2 5
4 5
1