제출 #542008

#제출 시각아이디문제언어결과실행 시간메모리
542008AJ00Laugh Analysis (IOI16_laugh)C++14
0 / 100
1 ms212 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long
int longest_laugh(string s){
    int cur= 0, ans=0,prev=2,n=s.size();
   // bool rn = true;
    if (s[0] == 'h'){
        cur = 1;
        ans = 1;
        prev = 1;
    } 
    if (s[0] == 'a'){
        cur = 1;
        ans = 1;
        prev = 0;
    }
    for (int i = 1; i < n; i++){
        if (prev == 1 && s[i] == 'a'){
            cur++;
            ans = max(ans,cur);
            prev = 0;
        }
        else if (prev == 0 && s[i] == 'h'){
            cur++;
            ans = max(ans,cur);
            prev = 1;
        }
        else {
            cur = 0;
            prev = 2;
        }
    }
    return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...