萌新刚学OI,求助蜜汁RE/kk
查看原帖
萌新刚学OI,求助蜜汁RE/kk
298549
SIXIANG32楼主2020/8/1 12:14
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
string str[12345];
int cnt=0;
string chuli(int maxn,string str)
{
    string tt,ttt,s;
    str.erase(str.size()-1,1);
    if((maxn-str.size())%2==0)
    {
        for(int p=1;p<=(maxn-str.size())/2-1;p++)
            tt+=" ";
        return "*"+tt+str+tt+"*";
    }
    else
        {
            cnt++;
            for(int p=1;p<=(maxn-str.size())/2-1;p++)
                tt+=" ";
            for(int p=1;p<=(maxn-str.size())/2;p++)
                ttt+=" ";
            if(cnt%2)return "*"+tt+str+ttt+"*";
            else return "*"+ttt+str+tt+"*";
        }
}
int main()
{
    int maxn=0,tot=0,k;
    while(getline(cin,str[++tot]))
        k=str[tot].size(),maxn=max(k,maxn);
    if(str[tot].size()<2)maxn++;
    string ud;
    for(int p=1;p<=maxn+1;p++)
        ud+="*";
    cout<<ud<<endl;
    for(int p=1;p<=tot-1;p++)
    {
        if(p==tot-1)str[p]+=' ';
        if(str[p].size()==1)
        {
            cout<<"*";
            for(int p=1;p<=maxn-1;p++)
                cout<<" ";
            cout<<"*\n";
            continue;
        }
        cout<<chuli(maxn+1,str[p])<<endl;
    }
    cout<<ud<<endl;
}

被逼疯了,真不知道哪里RE了。
WA估计都正常,就是没测出RE啊/kk 跪求REhack数据,谢谢qwq

2020/8/1 12:14
加载中...