问题 4057 --一锐数字

4057: 一锐数字★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 102  解决: 60
[提交][状态][命题人:]

题目描述

如果一个正整数可以被它的每个非零位数整除,我们称之为一锐数字。例如,102是一锐数字(因为它可以被1和2整除),但是282不是,因为它不能被8整除。给定一个正整数n,求最小整数x,使n≤x且x是一锐数字。

输入

第一行包含测试用例数t(1≤t≤1000)。接下来的t行中的每一行都包含一个整数n(1≤n≤10^18)。

输出

对于每个测试用例打印一个整数-满足要求的最小一锐数字,它不小于n。

样例输入
Copy
4
1
282
12
1000000000000000000
样例输出
Copy
1
288
12
1000000000000000000

提示

在第一个测试用例中,1本身是一锐数字。

在第二个测试用例中,288是一锐数字(它可以被2和8整除)。[282287]中没有一个数字是一锐数字,它们都不能被8整除。

来源

[提交][状态]