#a100. 2018csp-x 11的倍数

2018csp-x 11的倍数

csp-x 2018 题四 11的倍数

描述

如判断一个正整数x是不是3的倍数?

可以计算x-3所得的余数,如果余数等于0,那么x是3的倍数。

还可以用下面的方法来判断:

把x的个位数字、十位数字、百位数字、……相加,如果所得的和是3的倍数,那么x就是3的倍数。

例如:x=8511,8+5+1+1=15,15是3的倍数,那么8511就是3的倍数

接下来你的任务是,判断x是不是11的倍数。

有一个与判断是不是3的倍数类似的方法供你参考:

把x的个位、百位、万位、……上的数字求和,得s1;

把x的十位、千位、十万位、……上的数字求和,得 s2;

如果s1÷11所得的余数=s2÷11所得的余数,那么x就是11的倍数例如:x=3162819

s1=3+6+8+9=26

s2=1+2+1=4

因为26÷11余4,4÷11也余4,所以3162819是11的倍数。

输入

第一行,一个正整数 n。 以下n行,每行一个正整数xi,需要你判断xi是不是 11的倍数。

输出

n行,每行输出一个 Yes 或 No,表示x是不是 11的倍数。 注意:每行的输出只能是Yes或No,注意大小写,不要有多余的其它字符(包括空格)。

样例

输入数据 1

3
2035
62202
335

输出数据 1

Yes
No
No

数据范围

对于30%的数据,x的位数不超过9位;

对于50%的数据,x;的位数不超过17位;

对于100%的数据,x的位数不超过100位,n不超过10.