社区讨论

大犇大犇救救我!!!!为什么WA样例都下下来了!

P1598[USACO03FEB] 垂直柱状图 Vertical Histogram参与者 3已保存回复 22

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
22 条
当前快照
1 份
快照标识符
@lzr368s6
此快照首次捕获于
2024/08/12 22:25
2 年前
此快照最后确认于
2024/08/13 08:36
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
char ans[90][5000];
map <char,int> mp;
char charactor[30] = {'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'};
string s;
int cnt;
int main()
{
    for(int i = 0;i<4;i++)
    {
        string a = "";
        getline(cin,a);
        s+=a;
    }
    int n = s.size();
    for(int i = 0;i<n;i++)
    {
        if('A' <= s[i] && 'Z'>=s[i])
        {
            ans[s[i]-'A'][mp[s[i]]] = '*';
            mp[s[i]]++;
            cnt = max(cnt,mp[s[i]]);
        }
    }
    for(int i = cnt-1;i>=0;i--)
    {
        for(int j = 0;j<25;j++)
        {
            cout << ans[j][i] << " ";
            if(ans[j][i] != '*')
            {
                cout << " ";
            }
        }
        cout << ans[25][i] << '\n';
    }
    for(int j = 0;j<25;j++)
    {
        cout << charactor[j] << " ";
    }
    cout << charactor[25] << '\n';
    return 0;
}
服了,这格式哪里有问题了

回复

22 条回复,欢迎继续交流。

正在加载回复...