Submission #94705

#TimeUsernameProblemLanguageResultExecution timeMemory
94705farukkastamonudaMagnus (COCI18_magnus)C++14
50 / 50
3 ms508 KiB
#include <bits/stdc++.h>
#define md 1000000007
#define fi first
#define se second
#define mp make_pair
#define	inf 1000000000
#define li 100005
#define lo long long
#define pb push_back
using namespace std;
int n,sira=0,cev;
char s[li];
int main(){
	scanf("%s",s+1);
	n=strlen(s+1);
	for(int i=1;i<=n;i++){
		if(sira==0 && s[i]=='H'){
			sira++;
		}
		if(sira==1 && s[i]=='O'){
			sira++;
		}
		if(sira==2 && s[i]=='N'){
			sira++;
		}
		if(sira==3 && s[i]=='I'){
			cev++;
			sira=0;
		}
	}
	printf("%d\n",cev);
	return 0;
}

Compilation message (stderr)

magnus.cpp: In function 'int main()':
magnus.cpp:14:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%s",s+1);
  ~~~~~^~~~~~~~~~
#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...