atcoder#ARC153A. [ARC153A] AABCDDEFE

[ARC153A] AABCDDEFE

题目描述

正整数 x x 美しい整数であるとは,x x 9 9 桁の整数であり,その 10 10 進法表記 S1 S9 S_1\ldots\ S_9 Si S_i x x 10 10 進法表記の i i 文字目)が以下の条件をすべて満たすことをいいます:

  • S1 S_1 0 ではない
  • S1 = S2 S_1\ =\ S_2
  • S5 = S6 S_5\ =\ S_6
  • S7 = S9 S_7\ =\ S_9

例えば 998244353 998244353 333333333 333333333 は美しい整数です.111112222 111112222 S5  S6 S_5\ \neq\ S_6 であるため美しい整数ではありません.

正の整数 N N が与えられます.小さい方から数えて N N 番目の美しい整数を答えてください.

输入格式

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

N N

输出格式

小さい方から数えて N N 番目の美しい整数を出力してください.

题目大意

我们定义一个 99 位的正整数(设这个正整数从高位到低位的第 ii 位的数是 SiS_i,如 143,446,709143,446,709,其中 S3=3S_3 = 3)是美丽的正整数,当且仅当满足:S10,S1=S2,S5=S6,S7=S9S_1 \neq 0, S_1 = S_2, S_5 = S_6, S_7 = S_9

举个例子,998244353998244353 是美丽的正整数,但 111112222111112222 不是,因为 S5S6S_5 \neq S_6

现在给你一个正整数 NN,请输出第 NN 小的美丽的正整数。

输入保证答案一定存在。换句话说,一定存在第 NN 小的美丽的正整数。

3
110000020
882436
998244353
2023
110200222

提示

制約

  • N N は正の整数
  • 美しい整数が N N 個以上存在する

Sample Explanation 1

美しい整数を小さい順に並べると,110000000, 110000010, 110000020,  110000000,\ 110000010,\ 110000020,\ \ldots となります.