Submission #1005521

#TimeUsernameProblemLanguageResultExecution timeMemory
1005521tvladm2009Advertisement 2 (JOI23_ho_t2)C++17
100 / 100
119 ms15620 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector<pair<int, int>> v(n); for (int i = 0; i < n; ++i) { int x, e; cin >> x >> e; v[i] = make_pair(e - x, e + x); } sort(v.begin(), v.end()); vector<int> st; for (int i = 0; i < n; ++i) { while (!st.empty() && v[i].second >= st.back()) { st.pop_back(); } st.push_back(v[i].second); } cout << st.size() << "\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...