제출 #21808

#제출 시각아이디문제언어결과실행 시간메모리
21808sampritiLaugh Analysis (IOI16_laugh)C++14
컴파일 에러
0 ms0 KiB
#include "laugh.h"

#include <algorithm>
#include <string>

using namespace std;

int longest_laugh(std::string &S) {
  int ans = 0;
  int curr = 0;
  if(S[0] == 'h' || S[0] == 'a') curr++;
  for(int i = 1; i < (int)S.length(); i++) {
    if(S[i] == 'h') {
      if(S[i - 1] == 'a') curr++;
      else curr = 1;
    }
    else if(S[i] == 'a') {
      if(S[i - 1] == 'h') curr++;
      else curr = 1;
    }
    else {
      curr = 0;
    }
    ans = max(ans, curr);
  }
  return ans;
}

컴파일 시 표준 에러 (stderr) 메시지

/tmp/ccTMX9do.o: In function `main':
grader.cpp:(.text.startup+0xb3): undefined reference to `longest_laugh(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
collect2: error: ld returned 1 exit status