信息
- ID
- 1088
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- 递交数
- 377
- 已通过
- 151
- 上传者
#include <stdio.h>
#include <iostream>
#include <string.h>
using namespace std;
char a[100000];
int num[30];
int main()
{
int maxx = 0;
for(int i = 0 ; i < 4 ; i++)
{
cin.getline(a,100000);
int len = strlen(a);
for(int j =0 ;j < len ;j++)
{
if(a[j] >='A' && a[j]<='Z')
{
num[ a[j] - 64 ]++;
maxx = max(maxx , num[ a[j] - 64 ]);
}
}
}
for(int i = maxx ; i >= 1 ; i--)
{
for(int j = 1; j <= 26 ; j++)
{
if(num[j] >= i)
cout <<"*";
else
cout <<" ";
cout << " ";
}
cout << endl;
}
for(int i = 1 ; i <= 26;i++)
cout << (char)(i + 64) << " ";
}
#include <iostream>
#include <string.h>
using namespace std;
char a[105];
int num[105];
int main()
{
for(int i=0;i<4;i++)
{
cin.getline(a,105);
int len=strlen(a);
for(int j=0;j<len;j++)
{
num[a[j]]++;
}
if(a[i] >='A'&&a[i]<='Z')
num[a[i] - 'A' + 1]++;
}
int maxx=0;
for(int i=65;i<=90;i++)
{
maxx=max(num[i],maxx);
}
for(int i=maxx;i>=1;i--)
{
for(int j=65;j<=90;j++)
{
if(num[j]>=i)
{
cout<<"*";
}
else
{
cout<<" ";
}
cout<<" ";
}
cout<<endl;
}
for(int i=65;i<=90;i++)
{
cout<<(char)(i)<<" ";
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
char a[114514];
int maxx = 0 - INT_MAX,letter_cnt[28];
signed main(){
for(int i = 1;i <= 4;i++){
cin.getline(a,114514);
for(int i = 0;i < strlen(a);i++){
if(a[i] >= 'A' and a[i] <='Z') letter_cnt[a[i] - 65]++;
}
}
for(int i = 0;i < 26;i++){
maxx = max(maxx,letter_cnt[i]);
}
for(int i = maxx;i >= 1;i--){
for(int j = 0;j < 26;j++){
if(letter_cnt[j] >= i) cout << "*";
else cout << " ";
cout << " ";
}
cout << endl;
}
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";
}