제출 #1287531

#제출 시각아이디문제언어결과실행 시간메모리
1287531repmann쌀 창고 (IOI11_ricehub)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
#include "ricehub.h"
#define ll long long
using namespace std;
inline int besthub(int N, int M, int X[], ll K)
{
  int sol = 0;
  ll temp = 0;
  for(int i = 0, l = 0, r = 0; i < N; i++)
  {
    if(i) temp += (i - l - (r - i + 1LL)) * (X[i] - X[i - 1]);
    while((l < i) && (temp > K))
    {
      temp -= X[i] - X[l];
      l++;
    }
    while(((r + 1) < N) && ((temp + X[r + 1] - X[i]) <= K))
    {
      temp += X[r + 1] - X[i];
      r++;
    }
    while((l < i) && ((r + 1) < N) && ((X[i] - X[l]) > (X[r + 1] - X[i])))
    {
      if(temp <= K) sol = max(r - l + 1, sol);
      temp -= X[i] - X[l];
      l++;
      while(((r + 1) < N) && ((temp + X[r + 1] - X[i]) <= K))
      {
        temp += X[r + 1] - X[i];
        r++;
      }
    }
    if(temp <= K) sol = max(r - l + 1, sol);
  }
  return sol;
}
//int main()
//{
//  int n, m;
//  ll k;
//  cin >> n >> m >> k;
//  int x[n];
//  for(int i = 0; i < n; i++) cin >> x[i];
//  cout << besthub(n, m, x, k) << '\n';
//  return 0;
//}

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

/usr/bin/ld: /tmp/ccXjyedg.o: in function `main':
grader.cpp:(.text.startup+0xaa): undefined reference to `besthub(int, int, int*, long long)'
collect2: error: ld returned 1 exit status