QOJ.ac

QOJ

Limite de temps : 1 s Limite de mémoire : 512 MB Points totaux : 100

#9502. 回文串

Statistiques

最近,Nvoenewr 在课堂上学习了回文数。

回文数是一个非负整数,从左向右读和从右向左读都是一样的。例如,0, 1, 2, 11, 99, 232, 666, 998244353353442899 是回文数,而 10, 23, 233, 1314 不是回文数。

现在,给定一个数字,Nvoenewr 可以利用他在课堂上学到的循环来判断它是否为回文数。但他现在对另一个问题产生了兴趣:第 $K$ 个回文数是什么?这个问题对他来说似乎太难了,所以他现在向你寻求帮助。

Nvoenewr 从小到大计数,如下所示:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101 等等。因此,第一个回文数是 0,第十一个回文数是 11。

Nvoenewr 可能会问你几个问题,且 $K$ 可能非常大。

输入格式

第一行包含一个整数 $T$ ($T \le 20$),表示 Nvoenewr 将要询问的问题数量。

接下来的 $T$ 行,每行包含一个整数 $K$。你需要为 Nvoenewr 找到第 $K$ 个回文数。

假设 $K$ 是一个 $n$ 位数。保证 $K \ge 1$,$1 \le n \le 100000$,且所有 $T$ 个问题中 $n$ 的总和不超过 $1000000$。

输出格式

输出 $T$ 行。第 $i$ 行包含你对 Nvoenewr 第 $i$ 个问题的回答。

样例

输入 1

4
1
10
11
20

输出 1

0
9
11
101

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.