Submission #1078133

#TimeUsernameProblemLanguageResultExecution timeMemory
107813312345678Karte (COCI15_karte)C++17
50 / 50
1 ms456 KiB
#include <bits/stdc++.h>

using namespace std;

int n, mp[100], cnt[5];
string str;
set<string> s;

int main()
{
    cin.tie(NULL)->sync_with_stdio(false);
    mp['P']=0, mp['K']=1, mp['H']=2, mp['T']=3;
    cin>>str;
    n=str.size();
    for (int i=0; i<n; i+=3)
    {
        string tmp=to_string(str[i])+to_string(str[i+1])+to_string(str[i+2]);
        if (s.find(tmp)!=s.end()) return cout<<"GRESKA", 0;
        s.insert(tmp);
        cnt[mp[str[i]]]++;
    } 
    for (int i=0; i<4; i++) cout<<13-cnt[i]<<' ';
}

Compilation message (stderr)

karte.cpp: In function 'int main()':
karte.cpp:20:22: warning: array subscript has type 'char' [-Wchar-subscripts]
   20 |         cnt[mp[str[i]]]++;
      |                      ^
#Verdict Execution timeMemoryGrader output
Fetching results...