제출 #173310

#제출 시각아이디문제언어결과실행 시간메모리
173310nafis_shifat금 캐기 (IZhO14_divide)C++14
17 / 100
220 ms5112 KiB
#include<bits/stdc++.h> #define pii pair<int,int> #define ll long long using namespace std; int main() { int n; cin>>n; ll g[n+1]={}; ll d[n+1]={}; int x[n+1]={}; for(int i=1;i<=n;i++) { cin>>x[i]>>g[i]>>d[i]; g[i]+=g[i-1]; d[i]+=d[i-1]; } int l=1; ll ans=g[1]; for(int i=2;i<=n;i++) { if(x[i]-x[l]>d[i]-d[l-1]) { while(l<i && x[i]-x[l]>d[i]-d[l-1])l++; } ans=max(ans,g[i]-g[l-1]); } cout<<ans<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...