atcoder#ARC129C. [ARC129C] Multiple of 7

[ARC129C] Multiple of 7

配点 : 500500

問題文

整数 NN が与えられます.

1, 2, \cdots, 9 からなる文字列 ss であって,以下の条件を満たすものを一つ求めてください.

  • ss の長さ s|s|10610^6 以下.
  • 次の条件を満たす整数の組 (l,r)(l,r) (1lrs1 \leq l \leq r \leq |s|) の個数がちょうど NN である.- ssll 文字目から rr 文字目までを取り出して数として見たとき,77 で割り切れる.
  • ssll 文字目から rr 文字目までを取り出して数として見たとき,77 で割り切れる.

なお,この問題の制約より,解が必ず存在することが証明できます.

制約

  • 1N1061 \leq N \leq 10^6
  • 入力される値はすべて整数である

入力

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

NN

出力

条件を満たす ss を出力せよ. 解が複数存在する場合,どれを出力しても正解とみなされる.

2
142

(l,r)=(1,2),(2,3)(l,r)=(1,2),(2,3)22 つが条件を満たします.

3
77

(l,r)=(1,1),(2,2),(1,2)(l,r)=(1,1),(2,2),(1,2)33 つが条件を満たします.