307762: CF1411B. Fair Numbers
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Fair Numbers
题意翻译
多组数据, 每组数据输入一个正整数 $n$,使得 $x$ 每一位不是 $0$ 的数字都可以整除 $x$ 且 $n≤x$, 输出最小的 $x$。题目描述
We call a positive integer number fair if it is divisible by each of its nonzero digits. For example, $ 102 $ is fair (because it is divisible by $ 1 $ and $ 2 $ ), but $ 282 $ is not, because it isn't divisible by $ 8 $ . Given a positive integer $ n $ . Find the minimum integer $ x $ , such that $ n \leq x $ and $ x $ is fair.输入输出格式
输入格式
The first line contains number of test cases $ t $ ( $ 1 \leq t \leq 10^3 $ ). Each of the next $ t $ lines contains an integer $ n $ ( $ 1 \leq n \leq 10^{18} $ ).
输出格式
For each of $ t $ test cases print a single integer — the least fair number, which is not less than $ n $ .
输入输出样例
输入样例 #1
4
1
282
1234567890
1000000000000000000
输出样例 #1
1
288
1234568040
1000000000000000000