100 atcoder#ABC101B. [ABC101B] Digit Sums

[ABC101B] Digit Sums

题目描述

整数 n n に対して,n n を十進法で表したときの各桁の和を S(n) S(n) で表すことにします. たとえば,S(101) = 1 + 0 + 1 = 2 S(101)\ =\ 1\ +\ 0\ +\ 1\ =\ 2 です.

整数 N N が与えられたとき,N N S(N) S(N) で割り切れるかどうかを判定してください.

输入格式

入力は以下の形式で標準入力から与えられる.

N N

输出格式

N N S(N) S(N) で割り切れるなら Yes を,割り切れないなら No を出力せよ.

题目大意

  • S(n)S(n)表示nn的数字根,也就是在1010进制下每一位的和如S(102)=1+0+2=3S(102)=1+0+2=3102102的数字根是33

输入nn,如果nn能被S(n)S(n)整除,输出YesYes否则输出NoNo

感谢@RioBlu@RioBlu提供的翻译

12
Yes
101
No
999999999
Yes

提示

制約

  • 1  N  109 1\ \leq\ N\ \leq\ 10^9

Sample Explanation 1

この入力では N=12 N=12 です. S(12) = 1 + 2 = 3 S(12)\ =\ 1\ +\ 2\ =\ 3 なので,N N S(N) S(N) で割り切れます.

Sample Explanation 2

S(101) = 1 + 0 + 1 = 2 S(101)\ =\ 1\ +\ 0\ +\ 1\ =\ 2 なので,N N S(N) S(N) で割り切れません.