Submission #88569

#TimeUsernameProblemLanguageResultExecution timeMemory
88569aminraKarte (COCI15_karte)C++14
50 / 50
3 ms852 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef long double ld; const int MOD = (int)1e9 + 7; const int MAXN = (int)5e5 + 7; const int infint = (int)1e9; const ll inf = (ll)1e18; string s; map<char, int> M; map<string, int> T; int main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); string s; cin >> s; for (int i = 0; i < s.size(); i += 3) { string t = s.substr(i, 3); T[t]++; M[t[0]]++; } int mx = 0; for (auto u : T) mx = max(mx, u.second); if(mx > 1) return cout << "GRESKA", 0; cout << 13 - M['P'] << " " << 13 - M['K'] << " " << 13 - M['H'] << " " << 13 - M['T']; }

Compilation message (stderr)

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