#X0004. [CSP-X 2018] 11 的倍数
时间限制1000 ms
内存限制128 MiB
通过率—0 / 0 次提交
题目描述
如何判断一个正整数 是不是 的倍数?
可以计算 所得的余数,如果余数等于 ,那么 是 的倍数。
还可以用下面的方法来判断:
把 的个位数字、十位数字、百位数字……相加,如果所得的和是 的倍数,那么 就是 的倍数。例如:,, 是 的倍数,那么 就是 的倍数。 接下来你的任务是,判断 是不是 的倍数。
有一个与判断是不是 的倍数类似的方法供你参考:
- 把 的个位、百位、万位……上的数字求和,得 ;
- 把 的十位、千位、十万位……上的数字求和,得 ;
如果 所得的余数 所得的余数,那么 就是 的倍数。 例如:,,。因为 余 , 也余 ,所以 是 的倍数。
输入格式
第一行,一个正整数 。
以下 行,每行一个正整数 ,需要你判断 是不是 的倍数。
输出格式
行,每行输出一个 或 ,表示 是不是 的倍数。
3
2035
62202
335
Yes
No
No
说明与数据范围
对于 的数据, 的位数不超过 位;
对于 的数据, 的位数不超过 位;
对于 的数据, 的位数不超过 位, 不超过 。
来源与本地评测说明
来源:洛谷 B4075。题面按来源整理,源题号保留。
本地测试数据自行构造,经过独立 Python 基准、边界对拍及 Linux C++17 沙箱核验,并非洛谷原版完整评测数据。本地训练分值归一为100分。原题提及但未提供的选手目录附件样例不在本地附件中;本页列出的输入输出样例完整保留。