CF1478B Nezzar and Lucky Number
题目描述
Nezzar 最喜欢的数字是 $d$,其中 $d$ 是 $1$ 到 $9$ 之间的一个数字。他称一个正整数为幸运数,当且仅当 $d$ 至少在它的十进制表示中出现一次。
给定 $q$ 个整数 $a_1, a_2, \ldots, a_q$,对于每个 $1 \le i \le q$,Nezzar 想知道 $a_i$ 是否可以表示为若干(一个或多个)幸运数的和。
输入格式
第一行包含一个整数 $t$($1 \le t \le 9$),表示测试用例的数量。
每个测试用例的第一行包含两个整数 $q$ 和 $d$($1 \le q \le 10^4$,$1 \le d \le 9$)。
每个测试用例的第二行包含 $q$ 个整数 $a_1, a_2, \ldots, a_q$($1 \le a_i \le 10^9$)。
输出格式
对于每个测试用例中的每个整数,若 $a_i$ 可以表示为若干幸运数的和,则输出一行 "YES";否则输出一行 "NO"。
你可以使用任意大小写输出字母。
说明/提示
在第一个测试用例中,$24 = 17 + 7$,$27$ 本身就是一个幸运数,$25$ 不能表示为幸运数的和。
由 ChatGPT 4.1 翻译