250152026-02-17 12:47:01PKAÁruszállítás (75 pont)cpp17Wrong answer 0/7596ms5588 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int main() {
    int minta;
    cin >> minta;
	int N;
    cin >> N;
    vector<int>szam(minta+1, 0);
    int mostani = 1;
    int temp1;
    int temp2;
    for(int i = 0; i < N; i++){
        cin >> temp1;
        cin >> temp2;
        szam[temp1-1]  +=mostani;
        szam[temp2] -= mostani;
        mostani++;
    }
    for(int i = 1 ; i < minta; i++){
        szam[i] = szam[i-1]+szam[i];
    }
    for(int i = 0; i < minta; i++){
        if(szam[i] > 0){
            szam[i] = 1;
        }else{
            szam[i] = 0;
        }
        
    }
    int osszesen = 0;
    int eleje; 
    int vege;
    int szakasz = false;
    for(int i = 0; i < minta; i++){
            if(szam[i] == 0&& szakasz == true){
                vege++;
            }else if (szakasz != true && szam[i] == 0) {
                 eleje = i;vege = i;
                 szakasz = true;   
            }else if(szam[i] == 1){
            osszesen = vege-eleje+3;
            szakasz = false;
        }
    }
    cout << osszesen;
}
SubtaskSumTestVerdictTimeMemory
base0/75
1Accepted0/01ms316 KiB
2Wrong answer0/096ms5428 KiB
3Wrong answer0/31ms508 KiB
4Wrong answer0/31ms316 KiB
5Wrong answer0/31ms316 KiB
6Wrong answer0/31ms336 KiB
7Wrong answer0/31ms400 KiB
8Wrong answer0/41ms404 KiB
9Wrong answer0/41ms316 KiB
10Wrong answer0/41ms316 KiB
11Wrong answer0/41ms564 KiB
12Wrong answer0/42ms684 KiB
13Wrong answer0/46ms820 KiB
14Wrong answer0/48ms1224 KiB
15Wrong answer0/46ms1076 KiB
16Wrong answer0/48ms1612 KiB
17Wrong answer0/49ms1844 KiB
18Wrong answer0/410ms2356 KiB
19Wrong answer0/49ms1844 KiB
20Wrong answer0/412ms2356 KiB
21Wrong answer0/481ms5396 KiB
22Wrong answer0/483ms5588 KiB