#include<bits/stdc++.h>
using namespace std;
int main()
{
int maxi=-1e9;
string s,t,w,v;
getline(cin,s);
getline(cin,t);
getline(cin,w);
getline(cin,v);
int cnt[26]={0};
bool flag=true;
for(int i=1;i<s.size();i++)
{
if(s[i]>='A'&&s[i]<='Z')
{
cnt[s[i]-'A']++;
}
}
for(int i=1;i<t.size();i++)
{
if(t[i]>='A'&&t[i]<='Z')
{
cnt[t[i]-'A']++;
}
}
for(int i=1;i<w.size();i++)
{
if(w[i]>='A'&&w[i]<='Z')
{
cnt[w[i]-'A']++;
}
}
for(int i=1;i<v.size();i++)
{
if(v[i]>='A'&&v[i]<='Z')
{
cnt[v[i]-'A']++;
}
}
for(int i=0;i<26;i++)
{
if(cnt[i]>maxi)
{
maxi=cnt[i];
}
}
for(int i=maxi;i>=1;i--)
{
for(int j=0;j<26;j++)
{
if(cnt[j]>=i)
{
if(flag==true)
{
cout<<'*';
flag=false;
}
else
{
cout<<" *";
}
}
else
{
if(flag==true)
{
cout<<' ';
flag=false;
}
else
{
cout<<" ";
}
}
}
flag=true;
cout<<endl;
}
for(char i='A';i<='Z';i++)
{
cout<<i<<' ';
}
return 0;
}
我虽然很暴力, 但样例
求助