Submission #508608

# Submission time Handle Problem Language Result Execution time Memory
508608 2022-01-13T12:54:29 Z David_M Magnus (COCI18_magnus) C++14
50 / 50
18 ms 24012 KB
#include <bits/stdc++.h>
#define ll long long
#define F first
#define S second
#define all(x) (x).begin(), (x).end()
#define pii pair<int, int>
#define FF first.first
#define FS first.second
#define pb push_back
using namespace std;
const ll N=1000006, INF=1e18, P=998244353;

ll q=1, n, m, x, y, z, l, r, k, a[N], b[N], f[N], ansl, ansr, ans, o, u, Ans[N];
vector <pii> v[N], V;
string s,t;
char c;

main(){ios_base::sync_with_stdio(false), cin.tie(0);

	//cin>>q;
	while(q--){k=ans=ansl=ansr=0;o=0;
		cin>>s;
		c='I';
		for(auto x:s)
            if(c=='I' && x=='H')c=x,ans++;
            else if(c=='H' && x=='O')c=x,ans++;
            else if(c=='O' && x=='N')c=x,ans++;
            else if(c=='N' && x=='I')c=x,ans++;
        cout<<ans/4;

	}


}

Compilation message

magnus.cpp:18:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   18 | main(){ios_base::sync_with_stdio(false), cin.tie(0);
      | ^~~~
# Verdict Execution time Memory Grader output
1 Correct 12 ms 23732 KB Output is correct
2 Correct 13 ms 23808 KB Output is correct
3 Correct 11 ms 23756 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 14 ms 23812 KB Output is correct
2 Correct 14 ms 23804 KB Output is correct
3 Correct 12 ms 23756 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 12 ms 23780 KB Output is correct
2 Correct 13 ms 23804 KB Output is correct
3 Correct 13 ms 23756 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 13 ms 23756 KB Output is correct
2 Correct 13 ms 23756 KB Output is correct
3 Correct 15 ms 23756 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 12 ms 23712 KB Output is correct
2 Correct 12 ms 23756 KB Output is correct
3 Correct 16 ms 23756 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 16 ms 24012 KB Output is correct
2 Correct 13 ms 23908 KB Output is correct
3 Correct 15 ms 24004 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 13 ms 24012 KB Output is correct
2 Correct 13 ms 23932 KB Output is correct
3 Correct 17 ms 24012 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 18 ms 24012 KB Output is correct
2 Correct 14 ms 23944 KB Output is correct
3 Correct 14 ms 23948 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 16 ms 24012 KB Output is correct
2 Correct 16 ms 24012 KB Output is correct
3 Correct 14 ms 24012 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 14 ms 24008 KB Output is correct
2 Correct 12 ms 23932 KB Output is correct
3 Correct 12 ms 24012 KB Output is correct