Submission #1228743

#TimeUsernameProblemLanguageResultExecution timeMemory
1228743nvt2k9Art Exhibition (JOI18_art)C++20
0 / 100
0 ms324 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long
using ii = pair<int, int>;
const int N = 5e5 + 5;

int n;
ii c[N];

int32_t main(){
  cin.tie(0)->sync_with_stdio(0);
  cin >> n;
  for(int i = 1; i <= n; i++) cin >> c[i].first >> c[i].second;
  sort(c + 1, c + n + 1);
  for(int i = 1; i <= n; i++) c[i].second += c[i - 1].second;

  int mx = 0, res = 0;
  for(int i = 1; i <= n; i++){
    mx = max(mx, c[i].first - c[i - 1].second);
    res = max(res, c[i].second - c[i-1].second);
  }
  cout << res << "\n";

  return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...