#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
while(n--){
int a;
scanf("%d",&a);
int k=0;
for(int i=9;i>=1;i--){
int b=i*a*a;
if(b%10==a) k=i;
else if(b%100==a) k=i;
else if(b%1000==a)k=i;
}
if(k==0) printf("No\n");
else printf("%d %d\n",k,a*a*k);
}
return 0;
}
#include<stdio.h>
int main(){
int n;
scanf("%d", &n);
while(n--){
int a, i, b;
scanf("%d", &a);
for(i = 1; i < 10; i++){
b=i * a * a;
if (b % 10 == a) break;
else if (b % 100 == a) break;
else if (b % 1000 == a) break;
}
if (i == 10) printf("No\n");
else printf ("%d %d\n", i, b);
}
return 0;
}
第一次,独立完成,20min