无聊的数
题号:NC216614
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

我们称数位上每一位的数都相同的数为无聊的数(Boring Number)。例如22,33,7777,4444是Boring Number,而像2233,4545,23234就不是Boring Number。现在我们对于从某一个数开始(包括这个数)第一个Boring Number是多少的问题很感兴趣?

输入描述:

第一行一个数T,表示询问的组数。

接下来T行,每行一个数x表现询问从x开始,之后的第一个Boring Number是多少。

输出描述:

T行表示每组询问的答案。
示例1

输入

复制
6
1
2
3
11
12
542

输出

复制
1
2
3
11
22
555

备注:

对于20%的数据满足

对于80%的数据满足

对于80%到100%的数据满足