Submission #95334

#TimeUsernameProblemLanguageResultExecution timeMemory
95334mzhaoMagnus (COCI18_magnus)C++11
50 / 50
6 ms636 KiB
#include <bits/stdc++.h>
using namespace std;

int ans;
string S;
char nxt[4] = {'H', 'O', 'N', 'I'};

int main() {
	cin >> S;
	for (int i = 0, cur = 0; i < S.size(); i++) {
		if (S[i] == nxt[cur]) {
			cur++;
			if (cur == 4) {
				ans++;
				cur = 0;
			}
		}
	}
	printf("%d\n", ans);
}

Compilation message (stderr)

magnus.cpp: In function 'int main()':
magnus.cpp:10:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int i = 0, cur = 0; i < S.size(); i++) {
                           ~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...