#B. 等差数 (arithmetic)

    传统题 文件IO:arithmetic 2000ms 256MiB

等差数 (arithmetic)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

本题需要使用文件重定向,输入文件名为arithmetic.in,输出文件名为arithmetic.out

题目描述

小程觉得“等差数”是一类非常美妙的数字。这类数字的定义如下:

  • 是十进制下的数字
  • 设这个数字有 dd 位,did_i 表示该数从低到高的第 ii 位,则有 d2d1=d3d2=...=dndn1d_2-d_1=d_3-d_2=...=d_n-d_{n-1}。特别地,n=1n=1 也是 “等差数”。

例如,10, 2345, 5432, 111, 9, 0, 86420, 94 是等差数,而 233, 114514, 2356, 1235, 124 不是。

小程想知道:输入一个 xx,大于或等于 xx 的最小的等差数是多少?

输入格式

第一行一个正整数 TT,表示有 TT 组数据。

对于每一组数据,输入一行一个非负整数 xx

输出格式

对于每一组数据,输出一行一个十进制下的整数,表示答案。

样例

5
100
0
152
233
212
111
0
159
234
222

数据范围

  • 对于 30% 的数据,0x1030 \le x \le 10^3
  • 对于 60% 的数据,0x1050 \le x \le 10^5
  • 对于 100% 的数据,0x1017,1T1000 \le x \le 10^{17}, 1\le T \le 100

来源

by Vingying

C2024届20230721晚作业(模拟、搜索、DP)

未认领
状态
已结束
题目
3
开始时间
2023-7-21 0:00
截止时间
2023-7-29 23:59
可延期
24 小时