0分!还解锁了一个新报错:MLE(离谱)
查看原帖
0分!还解锁了一个新报错:MLE(离谱)
1044512
ZHUSSR22_0724楼主2023/8/31 14:41
#include<bits/stdc++.h>
using namespace std;
int main(){
    int T[26]={0},mx=0;
    string a,b,c,d;
    getline(cin,a);
    getline(cin,b);
    getline(cin,c);
    getline(cin,d);
    for(int i=0;i<a.length();++i)if(a[i]>='A'&&a[i]<='Z')T[int(a[i])-65]++;
    for(int i=0;i<b.length();++i)if(b[i]>='A'&&b[i]<='Z')T[int(b[i])-65]++;
    for(int i=0;i<a.length();++i)if(c[i]>='A'&&c[i]<='Z')T[int(c[i])-65]++;
    for(int i=0;i<d.length();++i)if(d[i]>='A'&&d[i]<='Z')T[int(d[i])-65]++;
    for(int i=0;i<26;i++)if(mx<T[i])mx=T[i];
    char l[mx][26];
    for(int i=0;i<26;i++){
        int v=mx-T[i];
        for(int j=0;i<v;i++)l[i][j]=' ';
        for(int j=v;j<mx;j++)l[i][j]=char(i+65);
    }
    for(int i=0;i<26;i++){
        for(int j=0;j<mx;j++)cout<<l[i][j];
        if(i!=25)cout<<endl;
    }
    cout<<"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
}
2023/8/31 14:41
加载中...