6 条题解
-
1
#include<bits/stdc++.h> using namespace std; int num[27],num1[27],mx; int main(){ string s; while(getline(cin,s)){ for(int i=0;i<s.size();i++){ if(s[i]>='A'&&s[i]<='Z'){ num[s[i]-'A']++; num1[s[i]-'A']++; } } }sort(num1,num1+26); mx=num1[25]; for(int i=mx;i>0;i--){ for(int j=0;j<26;j++){ if(num[j]==i){ cout<<"* "; num[j]--; }else cout<<" "; }cout<<'\n'; }cout<<"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; }
信息
- ID
- 1088
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- 递交数
- 503
- 已通过
- 205
- 上传者