제출 #311171

#제출 시각아이디문제언어결과실행 시간메모리
311171phathnvMagnus (COCI18_magnus)C++11
50 / 50
6 ms640 KiB
#include <bits/stdc++.h>

#define mp make_pair
#define X first
#define Y second
#define taskname "MAGNUS"

using namespace std;

typedef long long ll;
typedef pair <int, int> ii;

const int N = 1e5 + 1;
const char honi[4] = {'H', 'O', 'N', 'I'};

string s;

void readInput(){
    cin >> s;
}

void solve(){
    int res = 0, ind = 0;
    for(char ch : s)
        if (ch == honi[ind]){
            res += (ind == 3);
            ind = (ind + 1) % 4;
        }
    cout << res;
}

int main(){
    //freopen(taskname".inp", "r", stdin);
    //freopen(taskname".out", "w", stdout);
    readInput();
    solve();
    return 0;
}
#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...