[ABC101B] Digit Sums

题意翻译

* $S(n)$表示$n$的数字根,也就是在$10$进制下每一位的和如$S(102)=1+0+2=3$,$102$的数字根是$3$ 输入$n$,如果$n$能被$S(n)$整除,输出$Yes$否则输出$No$ 感谢$@RioBlu$提供的翻译

题目描述

[problemUrl]: https://abc101.contest.atcoder.jp/tasks/abc101_b 整数 $ n $ に対して, $ n $ を十進法で表したときの各桁の和を $ S(n) $ で表すことにします. たとえば, $ S(101)\ =\ 1\ +\ 0\ +\ 1\ =\ 2 $ です. 整数 $ N $ が与えられたとき, $ N $ が $ S(N) $ で割り切れるかどうかを判定してください. Let $ S(n) $ denote the sum of the digits in the decimal notation of $ n $ . For example, $ S(101)\ =\ 1\ +\ 0\ +\ 1\ =\ 2 $ . Given an integer $ N $ , determine if $ S(N) $ divides $ N $ .

输入输出格式

输入格式


Input is given from Standard Input in the following format: ``` $ N $ ```

输出格式


If $ S(N) $ divides $ N $ , print `Yes`; if it does not, print `No`.

输入输出样例

输入样例 #1

12

输出样例 #1

Yes

输入样例 #2

101

输出样例 #2

No

输入样例 #3

999999999

输出样例 #3

Yes

输入样例 #4

12

输出样例 #4

Yes

输入样例 #5

101

输出样例 #5

No

输入样例 #6

999999999

输出样例 #6

Yes

说明

### 制約 - $ 1\ \leq\ N\ \leq\ 10^9 $ ### Constraints - $ 1\ \leq\ N\ \leq\ 10^9 $ ### Sample Explanation 1 この入力では $ N=12 $ です. $ S(12)\ =\ 1\ +\ 2\ =\ 3 $ なので, $ N $ は $ S(N) $ で割り切れます. ### Sample Explanation 2 $ S(101)\ =\ 1\ +\ 0\ +\ 1\ =\ 2 $ なので, $ N $ は $ S(N) $ で割り切れません. ### Sample Explanation 4 In this input, $ N=12 $ . As $ S(12)\ =\ 1\ +\ 2\ =\ 3 $ , $ S(N) $ divides $ N $ . ### Sample Explanation 5 As $ S(101)\ =\ 1\ +\ 0\ +\ 1\ =\ 2 $ , $ S(N) $ does not divide $ N $ .