Submission #854792

#TimeUsernameProblemLanguageResultExecution timeMemory
854792NeroZein금 캐기 (IZhO14_divide)C++17
48 / 100
1077 ms1884 KiB
#include "bits/stdc++.h"
using namespace std;

#ifdef Nero
#include "Deb.h"
#else
#define deb(...)
#endif

int main(){
  ios::sync_with_stdio(false);
  cin.tie(nullptr);
  int n;
  cin >> n;
  vector<int> x(n), g(n), d(n); 
  for (int i = 0; i < n; ++i) {
    cin >> x[i] >> g[i] >> d[i];
  }
  long long ans = 0; 
  for (int i = 0; i < n; ++i) {
    long long sum = 0, c = 0; 
    for (int j = i; j < n; ++j) {
      sum += d[j];
      c += g[j]; 
      if (sum >= x[j] - x[i]) {
        ans = max(ans, c); 
      }
    }
  }
  cout << ans << '\n'; 
  return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...