Submission #88423

#TimeUsernameProblemLanguageResultExecution timeMemory
88423xiaowuc1Laugh Analysis (IOI16_laugh)C++14
100 / 100
10 ms2788 KiB
#include <bits/stdc++.h>

using namespace std;

int solve(string a, string b) {
  int r = 0;
  int c = 0;
  for(int i = 0; i < a.size(); i++) {
    if(a[i] == b[i%b.size()]) c++;
    else c = 0;
    r = max(r, c);
  }
  return r;
}

int longest_laugh(string s) {
  return max(solve(s, "ha"), solve(s, "ah"));
}

/*
void solve() {

}

int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  solve();
}
*/

Compilation message (stderr)

laugh.cpp: In function 'int solve(std::__cxx11::string, std::__cxx11::string)':
laugh.cpp:8:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i = 0; i < a.size(); i++) {
                  ~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...