225092026-01-15 10:14:33TKBaluLapozgatáscpp17Futási hiba 12/100250ms262144 KiB
#include <iostream>

using namespace std;

int main(){
    int oldalakSzama, kezdoOldal, megtekintendoOldalak, lapozassorozatokSzama = 0, lapozasokSzama = 0, megtekintendoOldal;
    cin >> oldalakSzama >> kezdoOldal >> megtekintendoOldalak;
    
    //int* megtekintendoOldalak = new int[megtekintendoOldalakSzama];
    int* megtekintettOldalak = new int[oldalakSzama];

    for(int i = 0; i < oldalakSzama; i++){
        megtekintettOldalak[i] = 0;
    }

    for(int i = 0; i < megtekintendoOldalak; i++){
        cin >> megtekintendoOldal;
        if(megtekintettOldalak[megtekintendoOldal] == 0){
            
            if(kezdoOldal == megtekintendoOldal){
                megtekintettOldalak[megtekintendoOldal]++;
            } else if(kezdoOldal + 1 < megtekintendoOldal){
                lapozassorozatokSzama++;
                for(kezdoOldal; kezdoOldal + 1 <= megtekintendoOldal; kezdoOldal++){
                    lapozasokSzama++;
                    megtekintettOldalak[kezdoOldal]++;
                }
            } else {
               lapozassorozatokSzama++;
                for(kezdoOldal - 1; kezdoOldal - 1 >= megtekintendoOldal; kezdoOldal--){
                    lapozasokSzama++;
                    megtekintettOldalak[kezdoOldal]++;
                } 
            }
        }
    }
    cout << lapozassorozatokSzama << " " << lapozasokSzama;
    cin >> lapozasokSzama;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms500 KiB
2Elfogadva1ms316 KiB
subtask20/12
3Futási hiba246ms262144 KiB
4Futási hiba204ms262144 KiB
5Futási hiba209ms262144 KiB
subtask312/24
6Elfogadva1ms508 KiB
7Elfogadva1ms500 KiB
8Részben helyes1ms316 KiB
9Részben helyes1ms316 KiB
10Részben helyes1ms316 KiB
11Elfogadva1ms316 KiB
subtask40/28
12Futási hiba246ms262144 KiB
13Futási hiba206ms262144 KiB
14Futási hiba202ms262144 KiB
15Futási hiba247ms262144 KiB
16Futási hiba201ms262144 KiB
17Futási hiba204ms262144 KiB
18Futási hiba248ms262144 KiB
subtask50/36
19Futási hiba248ms262144 KiB
20Futási hiba246ms262144 KiB
21Futási hiba202ms262144 KiB
22Futási hiba204ms262144 KiB
23Futási hiba203ms262144 KiB
24Futási hiba202ms262144 KiB
25Futási hiba248ms262144 KiB
26Futási hiba247ms262144 KiB
27Futási hiba250ms262144 KiB