3908 2023. 03. 03 21:06:51 hackemon Áruszállítás üres szakaszai cpp17 Elfogadva 50/50 83ms 5480 KiB
#include <bits/stdc++.h>
using namespace std;


int main()
{
    int n, k;
    cin >> n >> k;
    vector<pair<int,int>> f(k);
    for(int i = 0;i < k;i++ ) {
        int a, b;
        cin >> a >> b;
        f[i] = {a, b};
    }
    sort(f.begin(), f.end());
    
    int ans = 0;
    
    int legszelso = 1;
     
    for(int i = 0;i< k;i++ ) {
        if(legszelso < f[i].first) {
            ans++;
        }
        legszelso = max(legszelso, f[i].second);
    }
    
    if(legszelso < n) ans++;
    
    cout << ans;
    
    return 0;
}



Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1808 KiB
2 Elfogadva 0/0 83ms 3408 KiB
3 Elfogadva 2/2 3ms 2272 KiB
4 Elfogadva 2/2 3ms 2488 KiB
5 Elfogadva 2/2 3ms 2640 KiB
6 Elfogadva 2/2 2ms 2756 KiB
7 Elfogadva 2/2 2ms 3004 KiB
8 Elfogadva 2/2 2ms 3084 KiB
9 Elfogadva 2/2 2ms 3084 KiB
10 Elfogadva 2/2 2ms 3204 KiB
11 Elfogadva 2/2 3ms 3284 KiB
12 Elfogadva 2/2 3ms 3368 KiB
13 Elfogadva 3/3 7ms 3572 KiB
14 Elfogadva 3/3 8ms 3784 KiB
15 Elfogadva 3/3 6ms 3724 KiB
16 Elfogadva 3/3 67ms 4896 KiB
17 Elfogadva 3/3 68ms 4976 KiB
18 Elfogadva 3/3 78ms 4976 KiB
19 Elfogadva 3/3 8ms 4076 KiB
20 Elfogadva 3/3 9ms 4040 KiB
21 Elfogadva 3/3 75ms 5192 KiB
22 Elfogadva 3/3 79ms 5480 KiB