Submission #97450

#TimeUsernameProblemLanguageResultExecution timeMemory
97450KLPPMagnus (COCI18_magnus)C++14
50 / 50
9 ms768 KiB
#include<bits/stdc++.h>

using namespace std;
typedef long long int lld;

int main(){
	string s;
	cin>>s;
	string pattern="HONI";
	int pnt=0;
	int cnt=0;
	for(int i=0;i<s.size();i++){
		if(s.at(i)==pattern.at(pnt)){
			pnt++;
			if(pnt==pattern.size()){
				pnt=0;
				cnt++;
			}
		}
	}cout<<cnt<<endl;
	return 0;
}

Compilation message (stderr)

magnus.cpp: In function 'int main()':
magnus.cpp:12:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0;i<s.size();i++){
              ~^~~~~~~~~
magnus.cpp:15:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if(pnt==pattern.size()){
       ~~~^~~~~~~~~~~~~~~~
#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...