本人比较菜,一直找不到规律 直到看了别人的博客 才知道 所有符合条件都是 111*a+11*b = n
#include "bits/stdc++.h"
using namespace std;
int t,n;
int main()
{
cin >> t;
while (t--)
{
cin >> n;
int f=0;
for(int i=0 ; i < 11 ; i ++){
if(n%11==0){
f=1;
break;
}
n-=111; //列如 121 210
if(n<0) break;
}
if(f) cout << "YES" << endl;
else cout <<"NO" << endl;
}
return 0;
}