제출 #541668

#제출 시각아이디문제언어결과실행 시간메모리
541668pokmui9909Art Exhibition (JOI18_art)C++17
50 / 100
1012 ms24596 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; #define x first #define y second pair<ll, ll> A[500005]; ll S[500005]; ll N; int main(){ cin.tie(0) -> sync_with_stdio(false); cin >> N; for(int i = 1; i <= N; i++){ cin >> A[i].x >> A[i].y; } sort(A + 1, A + N + 1); for(int i = 1; i <= N; i++){ S[i] = S[i - 1] + A[i].y; } ll ans = 0; for(int i = 1; i <= N; i++){ for(int j = i; j <= N; j++){ ans = max(ans, S[j] - S[i - 1] - A[j].x + A[i].x); } } cout << ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...