题库练习 GCD Sum
← 上一题 下一题 →

A14075 | GCD Sum

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

The $\text{$ gcdSum $}$ of a positive integer is the $gcd$ of that integer with its sum of digits. Formally, $\text{$ gcdSum $}(x) = gcd(x, \text{ sum of digits of } x)$ for a positive integer $x$ . $gcd(a, b)$ denotes the greatest common divisor of $a$ and $b$ — the largest integer $d$ such that both integers $a$ and $b$ are divisible by $d$ .

For example: $\text{$ gcdSum $}(762) = gcd(762, 7 + 6 + 2)=gcd(762,15) = 3$ .

Given an integer $n$ , find the smallest integer $x \ge n$ such that $\text{$ gcdSum $}(x) > 1$ .

输入格式

The first line of input contains one integer $t$ $(1 \le t \le 10^4)$ — the number of test cases.

Then $t$ lines follow, each containing a single integer $n$ $(1 \le n \le 10^{18})$ .

All test cases in one test are different.

输出格式

Output $t$ lines, where the $i$ -th line is a single integer containing the answer to the $i$ -th test case.

输入输出样例

输入 #1
3
11
31
75
输出 #1
12
33
75
C++ 编辑器
输入
输出