제출 #868134

#제출 시각아이디문제언어결과실행 시간메모리
86813412345678Divide and conquer (IZhO14_divide)C++17
48 / 100
18 ms860 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long const int nx=5e3+5; ll d[nx], g[nx], p[nx], qs[nx], qsp[nx], n, res; int main() { cin.tie(NULL)->sync_with_stdio(false); cin>>n; for (int i=1; i<=n; i++) cin>>d[i]>>g[i]>>p[i], qs[i]=qs[i-1]+g[i], qsp[i]=qsp[i-1]+p[i]; for (int i=1; i<=n; i++) { for (int j=1; j<=i; j++) { if (d[i]-d[j]<=qsp[i]-qsp[j-1]) { res=max(res, qs[i]-qs[j-1]); } } } cout<<res; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...