社区讨论
TLE求助
P1598[USACO03FEB] 垂直柱状图 Vertical Histogram参与者 2已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @m4wcpzoq
- 此快照首次捕获于
- 2024/12/20 14:10 去年
- 此快照最后确认于
- 2025/11/04 12:36 4 个月前
样例我测了一下,数的几个是对的。但问题是TLE。
代码如下
CPP代码如下
#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;
}
回复
共 7 条回复,欢迎继续交流。
正在加载回复...