
#include<stdio.h> |
#include<string.h> |
#define maxn 100005 |
int anx[maxn]; |
int main() |
{ |
int T,n; |
memset(anx,0,sizeof(anx)); |
for(int m=1;m<maxn,m++) |
{ |
int x=m,y=m; |
while(x>0){y+=x%10;x/=10;} |
if(anx[y]==0||m<anx[y]){anx[y]=m;} |
} |
scanf("%d",&T); |
while(T) |
{ |
scanf("%d",&n); |
printf("%d",anx[n]); |
printf("\n"); |
T--; |
} |
return 0; |
} |




初级程序员
by: 云代码会员 发表于:2016-09-24 11:10:06 顶(0) | 踩(0) 回复
不错
回复评论