求助大佬调试TLE1.03s的代码!
查看原帖
求助大佬调试TLE1.03s的代码!
922691
Hisy楼主2024/1/22 08:26
#include<cstdio>
inline int scan(void){
	int minus=1;
	int number=0;
	char got=getchar();
	while('9'<got||got<'0'){
		if(got=='-'){
			minus=-1;
		};
		got=getchar();
	};
	while('0'<=got&&got<='9'){
		number=number*10+got-'0';
		got=getchar();
	};
	return number*minus;
};
inline void print(int answer){
	if(answer<0){
		putchar('-');
		answer=-answer;
	};
	if(answer>9){
		print(answer/10);
	};
	putchar(answer%10+'0');
};
int ary[100001];
int ans[100001]; 
int main(void){
	int num=scan();
    for(int fex=1;fex<=num;fex++){
		ary[fex]=scan();
	};
    for(int head=1;head<=num;head++){
        for(int tail=head+1;tail<=num;tail++){
            if(ary[head]<ary[tail]){
                ans[head]=tail;
                break;
            };
        };
    };
    for(int fex=1;fex<=num;fex++){
		print(ans[fex]);
		putchar('\n');
	};
    return 0;
};
2024/1/22 08:26
加载中...