제출 #1005521

#제출 시각아이디문제언어결과실행 시간메모리
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...