Submission #1139269

#TimeUsernameProblemLanguageResultExecution timeMemory
1139269THXuanKarte (COCI15_karte)C++20
50 / 50
1 ms400 KiB
#include <iostream>
#include <vector>
#include <algorithm>
#include <queue>
#include <set>
#include <map>
#define INF 1e9
typedef long long ll;
using namespace std;

void solve()
{
    string s; cin >> s;
    map<string, int>seen;
    map<char, int>count;
    string ans = "PKHT";
    for (int i = 0; i < s.size() - 2; i+=3) {
        string x;
        x.push_back(s[i]);
        x.push_back(s[i + 1]);
        x.push_back(s[i + 2]);
        if (seen[x]) { cout << "GRESKA" << "\n"; return; }
        seen[x]++;
        count[x[0]]++;
    }
    for (int i = 0; i < ans.size(); i++) {
        cout << 13 - count[ans[i]] << " ";
    }
}

int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    int t = 1;// cin >> t;
    while (t--) solve();
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...