제출 #708347

#제출 시각아이디문제언어결과실행 시간메모리
708347lalig777Karte (COCI15_karte)C++14
50 / 50
1 ms340 KiB
/****************************************************************************** Online C++ Compiler. Code, Compile, Run and Debug C++ program online. Write your code in this editor and press "Run" button to compile and execute it. *******************************************************************************/ #include <iostream> #include <vector> #include <algorithm> using namespace std; int main(){ string s; cin>>s; int n=s.size()/3, P=13, K=13, H=13, T=13; vector<vector<bool>>rep(4, vector<bool>(13, false)); for (int i=0; i<n; i++){ int a=s[i*3+1]-'0', b=s[i*3+2]-'0'; int card=a*10+b; if (s[i*3]=='P'){ if (rep[0][card-1]==true){ cout<<"GRESKA\n"; return 0; }else{ rep[0][card-1]=true; P--; } }else if (s[i*3]=='K'){ if (rep[1][card-1]==true){ cout<<"GRESKA\n"; return 0; }else{ rep[1][card-1]=true; K--; } }else if (s[i*3]=='H'){ if (rep[2][card-1]==true){ cout<<"GRESKA\n"; return 0; }else{ rep[2][card-1]=true; H--; } }else{ if (rep[3][card-1]==true){ cout<<"GRESKA\n"; return 0; }else{ rep[3][card-1]=true; T--; } } }cout<<P<<" "<<K<<" "<<H<<" "<<T<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...