B. I Hate 1111
原题链接:Problem - 1526B - Codeforces
题目大意:
问一个数能不能以11,111,1111,.........的和组成
题目做法:
不难发现 111是 10*11 + 1,也就是说,每十个11能够使得总和再多一个1,用1111等再往上的多1就不划算了,所以除11以后的余数能用10个11去部好,那么就是Yes,反之是No。
AC代码:
def solve():
n = int(input())
div = n / 11
need = n % 11
if(need * 10 <= div):
print("Yes")
else:
print("No")
casen = int(input())
for i in range(0, casen): solve()