Submission #1199603

#TimeUsernameProblemLanguageResultExecution timeMemory
119960312345678Laugh Analysis (IOI16_laugh)C++20
100 / 100
2 ms1352 KiB
#include "laugh.h" #include <bits/stdc++.h> using namespace std; const int nx=1e5+5; int dp[nx][2], ans; int longest_laugh(std::string s) { int n=s.size(); s=' '+s; for (int i=1; i<=n; i++) { dp[i][0]=dp[i][1]=i; if (s[i]=='a') dp[i][0]=dp[i-1][1]; if (s[i]=='h') dp[i][1]=dp[i-1][0]; ans=max({ans, i-dp[i][0], i-dp[i][1]}); } return ans; }

Compilation message (stderr)

laugh.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
laugh_c.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...