Submission #1223592

#TimeUsernameProblemLanguageResultExecution timeMemory
1223592toast12Advertisement 2 (JOI23_ho_t2)C++20
100 / 100
285 ms4660 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector<pair<int, int>> a; for (int i = 0; i < n; i++) { int x, e; cin >> x >> e; a.push_back({e+x, e-x}); } sort(a.begin(), a.end()); reverse(a.begin(), a.end()); int mx = INT_MIN, ans = 0; for (int i = 0; i < n; i++) { if (a[i].second > mx) { ans++; mx = a[i].second; } } cout << ans << '\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...