Submission #490608

#TimeUsernameProblemLanguageResultExecution timeMemory
490608SanRaKarte (COCI15_karte)C++14
50 / 50
1 ms292 KiB
#include <vector> #include <iostream> #include <algorithm> using namespace std; int main() { vector <vector<bool> > Suits(4, vector <bool> (13,false)); string s; vector <int> numSuits (4,13); int suit; cin >> s; bool error = false; int x = s.size(); for(int i = 0; (!error) && (i < x/3); i++){ int numero = (s[i*3+1]-'0')*10+(s[i*3+2]-'0'); if (s[i*3]=='P') { suit=0; } else if (s[i*3]=='K') { suit=1; } else if (s[i*3]=='H') { suit=2; } else { suit=3; } if(Suits[suit][numero]) { error = true; } else{ Suits[suit][numero] = true; numSuits[suit]--; } } if(!error){ cout << numSuits[0] << " " << numSuits[1] << " " << numSuits[2] << " " << numSuits[3]; } else{ cout << "GRESKA"; } }
#Verdict Execution timeMemoryGrader output
Fetching results...