제출 #525368

#제출 시각아이디문제언어결과실행 시간메모리
525368Dilshod_Imomov금 캐기 (IZhO14_divide)C++17
17 / 100
1 ms332 KiB
# include <bits/stdc++.h> # define speed ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0) // # define int long long # define fi first # define se second using namespace std; const int N = 1e5 + 7; const int mod = 1e9 + 7; // const int INF = 1e18; int x[N], g[N], d[N]; int32_t main() { speed; int n; cin >> n; for ( int i = 1; i <= n; i++ ) { cin >> x[i] >> g[i] >> d[i]; d[i] += d[i - 1]; } int mx = 0; for ( int i = 1; i <= n; i++ ) { int sum = 0; for ( int j = i; j <= n; j++ ) { sum += g[j]; if ( d[j] - d[i - 1] >= x[j] - x[i] ) { mx = max( mx, sum ); } } } cout << mx; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...