编程题
### 问题描述 若正整数 $x$ 具有以下性质,我们称其为自因数:$x$ 的十进制表示下各个数位上的数字均为 $x$ 的因数。 给定 $T(T\le 10)$ 个正整数,均小于 $10^{10^6}$ 次方。请分别判断每个正整数是否为自因数。若是则输出 `YES`,否则输出 `NO`。 ### 输入格式 第一行一个正整数 $T$。 以下 $T$ 行,每行一个正整数 $x_i(1\le i\le T,1\le x_i\le 10^{10^6})$,表示第 $i$ 个需要被判断的正整数。 ### 输出格式 共 $T$ 行,每行一个字符串 `YES` 或 `NO`。 ### 样例输入 ```text 4 1 434523 3222 80429 ``` ### 样例输出 ```text YES NO YES NO ``` ### 说明 对于第三个样例:$3222\bmod2=0,3222\bmod3=0$,因此输出 `YES`。 ### 评测数据规模 $1\le n< 10^{10^6},1\le t\le 10$。
查看答案
赣ICP备20007335号-2