2379 2023. 01. 12 08:44:45 TuruTamas Rendezés cpp11 Hibás válasz 11/40 118ms 4668 KiB
#include <bits/stdc++.h>
using namespace std;

int N, M;

int main() {
    cin >> N >> M;
    vector<int> S(N);
    for (size_t i = 0; i < N; i++)
    {
        cin >> S[i];
    }
    int a, b;
    for (size_t i = 0; i < M; i++)
    {
        cin >> a >> b;
        a--; b--;
        sort(S.begin() + a, S.begin() + b + 1);
    }
    int counter = 0;
    for (size_t i = 0; i < S.size(); i++)
    {
        if (S[i] == i + 1) counter++;
    }
    cout << counter;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 11/40
1 Elfogadva 0/0 3ms 1816 KiB
2 Hibás válasz 0/0 14ms 2076 KiB
3 Elfogadva 2/2 2ms 2276 KiB
4 Elfogadva 2/2 2ms 2336 KiB
5 Hibás válasz 0/2 2ms 2420 KiB
6 Hibás válasz 0/2 2ms 2516 KiB
7 Hibás válasz 0/2 3ms 2752 KiB
8 Hibás válasz 0/2 3ms 2792 KiB
9 Hibás válasz 0/2 3ms 2948 KiB
10 Hibás válasz 0/2 3ms 3040 KiB
11 Hibás válasz 0/2 97ms 3944 KiB
12 Elfogadva 2/2 98ms 3916 KiB
13 Elfogadva 2/2 97ms 3916 KiB
14 Elfogadva 1/1 97ms 4292 KiB
15 Elfogadva 2/2 97ms 4192 KiB
16 Hibás válasz 0/2 105ms 4420 KiB
17 Hibás válasz 0/2 115ms 4472 KiB
18 Hibás válasz 0/2 112ms 4480 KiB
19 Hibás válasz 0/2 112ms 4472 KiB
20 Hibás válasz 0/1 111ms 4476 KiB
21 Hibás válasz 0/2 118ms 4476 KiB
22 Hibás válasz 0/2 107ms 4600 KiB
23 Hibás válasz 0/2 109ms 4668 KiB