输入样例:
4
18
256
99792
88672
输出样例:
9
NO
36
NO
#include<iostream>
#include<cstdio>
#include<iomanip>
#include<cstdlib>
#include<algorithm>
#include<string.h>
#include<math.h>
#define llu unsigned long long
using namespace std;
//L1-5 不变初心数 (15 分)
int main()
{
int n;
cin >> n ;
while(n--)
{
int ans=0;
int x,ff=0,fff=1;
cin >> x ;
for(int i=2;i<10;i++)
{
ff=0;
if(i==2)ff=1;
int a=x*i/100000;
int b=x*i%100000/10000;
int c=x*i%10000/1000;
int d=x*i%1000/100;
int e=x*i%100/10;
int f=x*i%10;
int t=a+b+c+d+e+f;
if(ff)ans=t;
else if(ans!=t){
fff=0;
break;
}
}
if(fff)cout << ans << endl ;
else cout << "NO" << endl ;
}
return 0;
}