社区讨论
怎么只读了第一行
P1598[USACO03FEB] 垂直柱状图 Vertical Histogram参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @m40vblkb
- 此快照首次捕获于
- 2024/11/28 13:22 去年
- 此快照最后确认于
- 2024/11/28 13:36 去年
CPP
#include<bits/stdc++.h>
#define ll long long
using namespace std;
string s;
ll a[30],Max,len;
int main(){
for(ll i=1;i<=4;i++){
getline(cin,s);
len=s.size();
for(ll i=0;i<len;i++){
if(s[i]>='A' && s[i]<='Z') a[int(s[i])-80]++;
}
}
for(ll i=1;i<=26;i++) Max=max(Max,a[i]);
for(ll i=1;i<=Max;i++){
for(ll j=1;j<=26;j++){
if(a[i]>=Max-i+1) cout<<"* ";
else cout<<" ";
}
cout<<endl;
}
for(ll i=1;i<=26;i++){
cout<<char(i+80);
}
return 0;
}
读完第一行就强制结束了
回复
共 1 条回复,欢迎继续交流。
正在加载回复...