Submission #542008

# Submission time Handle Problem Language Result Execution time Memory
542008 2022-03-25T06:33:24 Z AJ00 Laugh Analysis (IOI16_laugh) C++14
0 / 100
1 ms 212 KB
#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 time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Incorrect 1 ms 212 KB numbers differ - expected: '2', found: '1'
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Incorrect 1 ms 212 KB numbers differ - expected: '2', found: '1'
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Incorrect 1 ms 212 KB numbers differ - expected: '2', found: '1'
3 Halted 0 ms 0 KB -