CF1884A.Simple Design

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Simple Design

题目描述

一个正整数被称为 kk-美丽数,如果它的十进制表示的各位数字之和能被 kk^{\dagger} 整除。例如,9272927255-美丽数,因为 92729272 的各位数字之和为 9+2+7+2=209 + 2 + 7 + 2 = 20,而 2020 能被 55 整除。

现在给定两个整数 xxkk。请你找出最小的满足 yxy \ge xyykk-美丽数的整数 yy

^{\dagger} 如果存在整数 mm 使得 n=kmn = k \cdot m,则称整数 nn 能被 kk 整除。

输入格式

每组测试数据包含多组测试用例。第一行包含一个整数 tt1t1041 \le t \le 10^4),表示测试用例的数量。

接下来的每组测试用例包含一行,包含两个整数 xxkk1x1091 \le x \le 10^91k101 \le k \le 10)。

输出格式

对于每组测试用例,输出一个整数,表示最小的满足 yxy \ge xyykk-美丽数的 yy

说明/提示

在第一个测试用例中,1144 都是个位数,因此它们的各位数字之和等于它们本身。1144 中没有任何一个数能被 55 整除。

在第四个测试用例中,777777 的各位数字之和为 7+7+7=217 + 7 + 7 = 21,而 2121 能被 33 整除,因此 777777 已经是 33-美丽数。

由 ChatGPT 4.1 翻译

样例

6
1 5
10 8
37 9
777 3
1235 10
1 10
5
17
45
777
1243
19

在线编程 IDE

建议全屏模式获得最佳体验