Submission #165810

#TimeUsernameProblemLanguageResultExecution timeMemory
165810muhi1112Karte (COCI15_karte)C++17
50 / 50
2 ms380 KiB
#include <bits/stdc++.h> using namespace std; #define endl '\n' #define f1 first #define s2 second #define pb push_back #define mp make_pair #define ll long long #define fri(a) freopen(a,"r",stdin); #define fro(a) freopen(a,"w",stdout); const int N=405; char c; string str; bool flag=0; set<string>sety; int P,H,K,T; int main(){ //fri("in.txt"); //fro("out.txt"); ios_base::sync_with_stdio(false); cin.tie(NULL); cin>>str; for(int i=0;i<str.length();i+=3){ char c=str[i]; string s; s.pb(str[i+1]); s.pb(str[i+2]); if(sety.count(c+s))flag=1; sety.insert(c+s); if(c=='P')P++; else if(c=='K')K++; else if(c=='H')H++; else T++; } if(flag){ cout<<"GRESKA"<<endl; return 0; } else{ cout<<13-P<<" "<<13-K<<" "<<13-H<<" "<<13-T<<endl; } return 0; }

Compilation message (stderr)

karte.cpp: In function 'int main()':
karte.cpp:27:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0;i<str.length();i+=3){
              ~^~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...