#B3711. [语言月赛202302] 惊蛰
[语言月赛202302] 惊蛰
题目描述
给定一个正整数,规定一次操作为选定 ,删去所有从后往前数第 位的数字,并且将剩下的数字组成一个新的正整数。如 删去从后往前数的第 位就会变成 。
现在有 组询问,每次询问给定一个正整数 ,你需要回答:对于这个正整数,能否通过最多一次操作(不操作也算)将其变为 的倍数。
但是请注意,不能把所有的数位全都删完。
输入格式
输入共 行。
输入的第一行,一个正整数 。
接下来 行,每行一个正整数 。保证 不包含前导零。
输出格式
输出共 行。
对于 组数据,每组数据需要输出 行,表示问题的答案。若可以,输出 Yes
,不可以,输出 No
。
3
234
1
286
Yes
No
Yes
1
2386
Yes
提示
样例 1 解释
对第一组数据:删去从后往前数第 位,剩下的数是 ,是 的倍数。
对第二组数据:可以证明没有任何一种方案能够达成目标。
对第三组数据:删去从后往前数第 位,剩下的数是 ,是 的倍数。
数据范围
对于前 的数据,保证 。
对于前 的数据,保证 。
对于另外 的数据,保证 。
对于前 的数据,保证 。
对于 的数据,。