#B1431. 最小的回文数

最小的回文数

【题目描述】

回文数是从前往后读和从后往前读都相同的正整数。

给定 TT 个正整数。

对于每个正整数 NN,请找出严格大于 NN 的最小回文数 PP。


【输入描述】

第一行输入整数 TT,表示测试数据组数。

接下来 TT 行,每行输入一个正整数 NN。

保证:

  • 1≤T≤1001\le T\le 100;
  • NN 不含前导零;
  • NN 的长度不超过 10001000。

【输出描述】

对于每组数据,输出一行一个正整数,表示严格大于 NN 的最小回文数。


【样例 1】

【样例 1 输入】

3
44
3
175

【样例 1 输出】

55
4
181

【样例 1 解释】

44 本身是回文数,但要求答案严格大于 NN,所以答案为 55。


【样例 2】

【样例 2 输入】

3
9
99
12321

【样例 2 输出】

11
101
12421

【数据规模与约定】

测试点编号 分数 特殊性质
1 40 NN 的长度不超过 55
2 60 NN 的长度不超过 10001000