| # | Time | Username | Problem | Language | Result | Execution time | Memory | 
|---|---|---|---|---|---|---|---|
| 491921 | student | Karte (COCI15_karte) | C++17 | 1 ms | 296 KiB | 
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <string>
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
    string cartas;
    cin >> cartas;
    int P=0;
    int K=0;
    int H=0;
    int T=0;
    for(int i=0; i<cartas.size(); i++){
        if(cartas[i]=='P'){
            P++;
        }
        if(cartas[i]=='K'){
            K++;
        }
        if(cartas[i]=='H'){
            H++;
        }
        if(cartas[i]=='T'){
            T++;
        }
    }
    
    bool iguales=false;
    for(int j=0; j<cartas.size() ;j+=3){
        vector<char>carta;
        carta.push_back(cartas[j]);
        carta.push_back(cartas[j+1]);
        carta.push_back(cartas[j+2]);
        for(int h=j+3; h<cartas.size() ;h+=3){
            vector<char>carta2;
            carta2.push_back(cartas[h]);
            carta2.push_back(cartas[h+1]);
            carta2.push_back(cartas[h+2]);
            if(carta==carta2){
                iguales=true;
            }
        }
    }
    if(iguales==true){
        cout << "GRESKA" << endl;
    }else{
        cout << 13-P << " " << 13-K << " " << 13-H << " " << 13-T << endl;
    }
    return 0;
}
Compilation message (stderr)
| # | Verdict | Execution time | Memory | Grader output | 
|---|---|---|---|---|
| Fetching results... | ||||
