제출 #997943

#제출 시각아이디문제언어결과실행 시간메모리
997943yanbAdvertisement 2 (JOI23_ho_t2)C++14
100 / 100
113 ms33648 KiB
#include <bits/stdc++.h>
    
using namespace std;
    
#define int long long
#define pii pair<long long, long long>
    
signed main() {
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    
    int n;
    cin >> n;
    vector<int> t(n), e(n), x(n), y(n);
    for (int i = 0; i < n; i++) cin >> t[i] >> e[i];

    vector<pii> xy(n);
    for (int i = 0; i < n; i++) xy[i] = {t[i] - e[i], - t[i] - e[i]};
    sort(xy.begin(), xy.end());

    for (int i = 0; i < n; i++) {
        x[i] = xy[i].first;
        y[i] = -xy[i].second;
    }

    int h = -1e17, ans = 0;
    for (int i = 0; i < n; i++) {
        if (y[i] > h) ans++;
        h = max(h, y[i]);
    }

    cout << ans << "\n";
}   
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…