답안 #681434

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
681434 2023-01-13T05:34:03 Z boykut 금 캐기 (IZhO14_divide) C++14
0 / 100
1 ms 212 KB
#include <bits/stdc++.h>

using namespace std;

const int N = 100100;
int x[N], g[N], e[N];
long long pe[N], pg[N];

int main() {
  int n;
  cin >> n;
  for (int i = 1; i <= n; i++) {
    cin >> x[i] >> g[i] >> e[i];
    pg[i] = pg[i-1]+g[i];
    pe[i] = pe[i-1]+e[i];
  }
  long long ans = 0;
  for (int r = 1; r <= n; r++) {
    long long mn = LLONG_MAX;
    for (int l = 1; l <= r; l++) {
      if (x[l]-pe[l-1] <= x[r]-pe[r]) {
        mn = min(mn, pg[l-1]);
        break;
      }
    }
    ans = max(ans, pg[r]-mn);
  }
  cout << ans << "\n";
  return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -