大人,救救小子吧
查看原帖
大人,救救小子吧
222057
joy2010WonderMaker楼主2021/2/27 16:47
#include<cstdio>
int zaoshu(int x,int q){
    if(x>=10){
        x-=q;
        return q;
    }else{
        return x+1;
    }
}
int main(){
    int t,n,s[10];
    scanf("%d",&t);
    while(t--){
        scanf("%d",&n);
        if(n<10){
            printf("%d\n",n);
            continue;
        }else if(n>45){
            printf("-1\n");
            continue;
        }else{
            for(int i=1;i<=9;i++){
            	s[i]=zaoshu(n,i);
            	if(s[i]>=s[i-1]+1){
            		printf("%d",s[i]-1);
            		break;
				}
            	printf("%d",s[i]);
			}
        }
        printf("\n");
    }
    return 0;
}

听取蛙声一片

2021/2/27 16:47
加载中...