atcoder#AGC032B. [AGC032B] Balanced Neighbors

[AGC032B] Balanced Neighbors

配点 : 700700

問題文

整数 NN が与えられます。 頂点に 11 から NN の番号がついた NN 頂点の無向グラフであって、以下の 22 つの条件を満たすものを 11 つ構成してください。

  • 単純かつ連結
  • ある整数 SS が存在して、任意の頂点についてその頂点に隣接する頂点の番号の値の和は SS となる

この問題の制約下でそのようなグラフが少なくとも 11 つ存在することが証明できます。

制約

  • 入力は全て整数である。
  • 3N1003 \leq N \leq 100

入力

入力は以下の形式で標準入力から与えられる。

NN

出力

11 行目に構成したグラフの辺の本数 MM を出力せよ。続く MM 行のうち ii 行目には、22 つの整数 aia_ibib_i を出力せよ。これらは ii 番目の辺の端点を表す。

構成されたグラフが条件を満たすならば正解となる。

3
2
1 3
2 3
  • どの頂点も、隣接する頂点の番号の和が 33 となっています。