Submission #1104292

#TimeUsernameProblemLanguageResultExecution timeMemory
1104292overwatch9Laugh Analysis (IOI16_laugh)C++17
0 / 100
1 ms336 KiB
#include <bits/stdc++.h>
using namespace std;
int longest_laugh(string s) {
    int ans = 0;
    int x = 0;
    for (int i = 0; i < (int)s.size(); i++) {
        if (s[i] == 'h') {
            if (i-1 >= 0 && s[i-1] == 'a') {
                if (x == 0)
                    x = 1;
                x++;
            } else
                x = 0;
        } else if (s[i] == 'a') {
            if (i-1 >= 0 && s[i-1] == 'h') {
                if (x == 0)
                    x = 1;
                x++;
            } else
                x = 0;
        } else {
            x = 0;
        }
        ans = max(ans, x);
    }
    return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...