TLE求助
查看原帖
TLE求助
1543216
YuuAnn楼主2024/12/20 14:09

样例我测了一下,数的几个是对的。但问题是TLE。
代码如下

#include<stdio.h>
int main()
{
	int alp[26]={0},n=0,max=0,i,j;
	char sig;
	while(n<4){
		sig=getchar();
		if(sig!='\n'&&sig!=' '&&sig!='.'){
			alp[sig-'A']++;
			if(max<alp[sig-'A'])
			max=alp[sig-'A'];
		}
		else if(sig=='\n')
		n++;
	}
	for(i=0;i<26;i++){
		if(max<alp[i])
		max=alp[sig-'A'];
	}
	for(i=0;i<max;i++){
		for(j=0;j<26;j++){
		if(alp[j]>=max)
		printf("* ");
		else 
		{
		printf("  ");
		alp[j]++;
		}
	}
	printf("\n");
 	}
	printf("A B C D E F G H I J K L M N O P Q R S T U V W X Y Z");
	return 0;
} 
2024/12/20 14:09
加载中...