AT_abc080_b [ABC080B] Harshad Number
题目描述
当用十进制表示整数 $X$ 时,各位数字之和记为 $f(X)$。如果 $X$ 能被 $f(X)$ 整除,则称 $X$ 为哈沙德数。
给定一个整数 $N$,请判断 $N$ 是否为哈沙德数。
输入格式
输入以以下格式从标准输入读入。
> $N$
输出格式
如果 $N$ 是哈沙德数,则输出 `Yes`,否则输出 `No`。
说明/提示
## 限制条件
- $1 \leq N \leq 10^8$
- 输入均为整数
## 样例解释 1
因为 $f(12) = 1 + 2 = 3$,$12$ 能被 $3$ 整除,所以 $12$ 是哈沙德数。
## 样例解释 2
因为 $f(57) = 5 + 7 = 12$,$57$ 不能被 $12$ 整除,所以 $57$ 不是哈沙德数。
由 ChatGPT 4.1 翻译