Submission

Status:
[P][P][P][P][P][PPPPPPPP]

Score: 100

User: mydKN

Problemset: ขายรถยนต์

Language: cpp

Time: 0.054 second

Submitted On: 2025-02-21 22:53:04

#include<bits/stdc++.h>

using namespace std;

using pii = pair<int, int>;

const int inf = 2e9;

int n;
vector<pii> vec;
int cnt, mn = inf;

bool comp(pii a, pii b){
    if(a.second > b.second) return 1;
    else if(a.second < b.second) return 0;
    return a.first < b.second;
}

int main(){
    ios_base::sync_with_stdio(0);cin.tie(0);
    cin >> n;
    for(int i=0;i<n;++i){
        int p, v;
        cin >> p >> v;
        vec.emplace_back(p, v);
    }
    sort(vec.begin(), vec.end(), comp);
    for(pii e : vec){
        if(e.first > mn){
            ++cnt;
        }
        mn = min(mn, e.first);
    }
    cout << cnt;
}