15842022-11-28 16:00:56kovacs.peter.18fÁruszállítás üres szakaszaicpp11Hibás válasz 2/5092ms20200 KiB
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main() {
    cin.sync_with_stdio(false);
    cin.tie(nullptr);

    int N, M;
    cin >> N >> M;
    vector<pair<int, int>> transferS(N);
    for (auto &e : transferS) {
        cin >> e.first >> e.second;
    }
    sort(transferS.begin(), transferS.end());
    int answer = 0, last = 1;
    for (auto e : transferS) {
        if (e.first > last) {
            answer += e.first - last;
        }
        last = max(last, e.second);
    }
    cout << answer + N - last << '\n';
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/50
1Hibás válasz0/03ms1832 KiB
2Hibás válasz0/092ms17680 KiB
3Hibás válasz0/22ms2224 KiB
4Elfogadva2/22ms2428 KiB
5Hibás válasz0/22ms2628 KiB
6Hibás válasz0/22ms2836 KiB
7Hibás válasz0/22ms3036 KiB
8Hibás válasz0/22ms3240 KiB
9Hibás válasz0/22ms3444 KiB
10Hibás válasz0/22ms3516 KiB
11Hibás válasz0/24ms4464 KiB
12Hibás válasz0/28ms5192 KiB
13Hibás válasz0/38ms5136 KiB
14Hibás válasz0/314ms6704 KiB
15Hibás válasz0/314ms6960 KiB
16Hibás válasz0/386ms19896 KiB
17Hibás válasz0/386ms19956 KiB
18Hibás válasz0/387ms19844 KiB
19Hibás válasz0/328ms10416 KiB
20Hibás válasz0/334ms11976 KiB
21Hibás válasz0/389ms20032 KiB
22Hibás válasz0/390ms20200 KiB