#ATarc173a. [ARC173A] Neq Number

[ARC173A] Neq Number

题目描述

当且仅当正整数 XX 满足以下条件时,称 XX“Neq Number”

  • XX 用十进制表示时,任意相邻的两个数字都不相同。

例如,1117317390909090 都是 “Neq Number”。而 222263356335 则不是 “Neq Number”。

给定正整数 KK,请你求出从小到大第 KK 个 “Neq Number”。

TT 组测试数据,请分别输出每组的答案。

输入格式

输入按以下格式从标准输入读入。

TT
case1\mathrm{case}_1
\vdots
caseT\mathrm{case}_T

每组数据为一行,包含一个整数 KK

输出格式

输出 TT 行。第 ii 行输出第 ii 组测试数据的答案。

样例 1

输入

3
25
148
998244353

输出

27
173
2506230721

说明/提示

限制

  • 1T1001 \leq T \leq 100
  • 1K10121 \leq K \leq 10^{12}
  • 所有输入均为整数。

样例解释 1

对于第 11 组测试数据,从小到大列出前 2525 个 “Neq Number” 如下:

  • 119999 个。
  • 10101919,去掉 1111,共 99 个。
  • 20202727,去掉 2222,共 77 个。

因此,从小到大第 2525 个 “Neq Number” 是 2727

由 ChatGPT 4.1 翻译