제출 #1358694

#제출 시각아이디문제언어결과실행 시간메모리
1358694lyra_g13송신탑 (IOI22_towers)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
using ll = long long;
using namespace std;

int n;
vector<ll> h;
void init(int N, vector<ll> H) {
  n = N;
  h = H;
};
int max_towers(int l, int r, int d) {

  ll ans = 1;
  vector<ll> dp(n, 1);
  for (int i = l; i <= r; i++) {
    dp[i] = 1;
    ll mid = 0;
    for (int j = i - 1; j >= 0; j--) {
      if (j + 1 < i)
        max(mid, h[j + 1]);
      ll bound = max(h[j], h[i]) + d;

      if (mid >= bound)
        dp[i] = max(dp[i], dp[j] + 1);
    }
    ans = max(ans, dp[i]);
  }

  return ans;
};

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

/usr/bin/ld: /tmp/ccgyqJ8A.o: in function `main':
stub.cpp:(.text.startup+0x151): undefined reference to `init(int, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status