Submission #154002

#TimeUsernameProblemLanguageResultExecution timeMemory
154002RaresRoscaKarte (COCI15_karte)C++14
50 / 50
3 ms376 KiB
#include <iostream>
#include <cstring>
using namespace std;
int nr,n,i,p,k,h,t,a[50][20],ok=1;
char s[1010],crt;
int main(){
    cin>>s;
    n=strlen(s);
    crt='A';
    for(i=0;i<=n;i++){
        if(!(s[i]>='0'&&s[i]<='9')){
            if(s[i]=='P')
                p++;
            if(s[i]=='K')
                k++;
            if(s[i]=='H')
                h++;
            if(s[i]=='T')
                t++;
            if(a[crt-'0'][nr]==0)
                    a[crt-'0'][nr]=1;
                else{
                    ok=0;
                    break;
                }
            crt=s[i];
            nr=0;
        }else{
            nr=nr*10+(s[i]-'0');
        }
    }
    if(ok)
        cout<<13-p<<" "<<13-k<<" "<<13-h<<" "<<13-t;
    else
        cout<<"GRESKA";
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...