Submission #241024

# Submission time Handle Problem Language Result Execution time Memory
241024 2020-06-22T08:19:27 Z syy Art Exhibition (JOI18_art) C++17
0 / 100
5 ms 384 KB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef long double ld;
#define FOR(i, a, b) for(ll i = (ll)a; i <= (ll)b; i++)
#define DEC(i, a, b) for(ll i = (ll)a; i >= (ll)b; i--)
typedef pair<ll, ll> pi;
typedef pair<ll, pi> pii;
typedef pair<pi, pi> pipi;
#define f first
#define s second
typedef vector<ll> vi;
typedef vector<pi> vpi;
typedef vector<pii> vpii;
#define pb push_back
#define pf push_front
#define all(v) v.begin(), v.end()
#define disc(v) sort(all(v)); v.resize(unique(all(v)) - v.begin());
#define INF (ll) 1e9 + 100
#define LLINF (ll) 1e18
#define fastio ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0)

ll n, ss, ans, best;
pi arr[500005];

int main() {
	fastio; cin >> n;
	FOR(i, 1, n) cin >> arr[i].f >> arr[i].s;
	sort(arr+1, arr+n+1);
	ans = arr[1].s, best = arr[1].f;
	FOR(i, 2, n) {
		ans = max(ans, ss+arr[i-1].s+arr[i].s - arr[i].f + best);
		ss += arr[i-1].s;
		best = max(best, arr[i].f - ss);
	}
	cout << ans;
}
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -