C求助 6TLE 4AC 样例本地可过 实在不知道哪里出问题
查看原帖
C求助 6TLE 4AC 样例本地可过 实在不知道哪里出问题
756899
_imthl_楼主2023/4/29 18:17

第一样例在本地跑可以过,但是放洛谷跑就TLE了 了解过洛谷判题系统由Linux搭建,专门加了对'\r'的判断,但是还是TLE。实在不知道哪出问题,,,

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<string.h>

int main(void){
	int sum[3];
	char a, b;
	for(int i = 0; i<3; i++){
		sum[i]=0;
	}
	while((a=getchar()) != '\r' && a != '\n'){
		getchar();
		getchar();
		scanf("%c", &b);
		if(b == 'a' || b == 'b'||b == 'c')
			sum[a-'a'] = sum[b-'a'];
		else
			sum[a-'a'] = b-'0';
		getchar();
	}
	for(int i = 0; i<3; i++){
		printf("%d ", sum[i]);
	}
	return 0;
} 
2023/4/29 18:17
加载中...