3052. 最小不重复数

单点时限: 2.0 sec

内存限制: 256 MB

如果一个整数用十进制表示时,不存在连续两位相同,则称之为 不重复数。例如,$105$ 、$1234$ 和 $12121$ 都是 不重复数,而 $11$ 、$100$ 和 $1225$ 不是 不重复数;。

给定一个十进制正整数 $A$ ,返回大于 $A$ 的最小 不重复数

输入格式

第 $1$ 行:一个整数 $T$ ($1 \le T \le 10$) 为问题数。

第 2~T+1 行,每行一组测试数据,包括一个正整数 A ($1\le A \le 10^{100}$)。

输出格式

对每个测试数据,首先输出一行问题的编号(0 开始编号,格式:case #0: 等)。在接下来一行中输出大于 A 的最小不重复数。

样例

Input
3
2
99999999999
679898
Output
case #0:
3
case #1:
101010101010
case #2:
680101

373 人解决,498 人已尝试。

477 份提交通过,共有 1577 份提交。

2.4 EMB 奖励。

创建: 9 年,8 月前.

修改: 9 月前.

最后提交: 5 月,1 周前.

来源: 2015年编程实践课程第一次机考

题目标签