786 2022. 01. 12 13:36:54 Kevinke12 Rendezés cpp14 Hibás válasz 11/40 115ms 25500 KiB
#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int t[100005];
int N, M, be1, be2;

int main()
{
    cin >> N >> M;
    for(int i = 0; i < N; i++)
    {
        cin >> be1; t[i]=be1;
    }
    for(int i = 0; i < M; i++)
    {
        cin >> be1 >> be2;
        be1--; be2--;
        sort(t+be1, t+be2+1);
        //for(int i = 0; i < N; i++) cout << t[i] << " "; cout << "\n";
    }

    int ans=0;
    for(int i = 0; i < N; i++)
    {
        if(i+1==t[i])
            ans++;
    }

    cout << ans << "\n";
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 11/40
1 Elfogadva 0/0 2ms 1820 KiB
2 Hibás válasz 0/0 13ms 2172 KiB
3 Elfogadva 2/2 1ms 2128 KiB
4 Elfogadva 2/2 1ms 2132 KiB
5 Hibás válasz 0/2 1ms 2132 KiB
6 Hibás válasz 0/2 1ms 2136 KiB
7 Hibás válasz 0/2 2ms 2152 KiB
8 Hibás válasz 0/2 2ms 2164 KiB
9 Hibás válasz 0/2 2ms 2180 KiB
10 Hibás válasz 0/2 2ms 2196 KiB
11 Hibás válasz 0/2 86ms 4636 KiB
12 Elfogadva 2/2 89ms 6364 KiB
13 Elfogadva 2/2 86ms 8096 KiB
14 Elfogadva 1/1 82ms 9824 KiB
15 Elfogadva 2/2 85ms 11644 KiB
16 Hibás válasz 0/2 96ms 13292 KiB
17 Hibás válasz 0/2 115ms 15020 KiB
18 Hibás válasz 0/2 103ms 16828 KiB
19 Hibás válasz 0/2 96ms 18492 KiB
20 Hibás válasz 0/1 98ms 20228 KiB
21 Hibás válasz 0/2 104ms 22036 KiB
22 Hibás válasz 0/2 93ms 23692 KiB
23 Hibás válasz 0/2 97ms 25500 KiB