17192022-12-01 16:41:54MetamorphosesRendőrségi Üldözés 4cpp11Hibás válasz 0/1007ms4576 KiB
#include <iostream>

using namespace std;

int main()
{
    int n,r,t,l;
    cin >>n >>r>>t>>l;
    int arr[n];
    for(int i = 0; i < n; i++)
            cin >> arr[i];

    bool zold = true;
    int minlepes = 0;
    for(int i = 0; i < l; i++)
    {
        if((i+1)%t == 0)
            zold = !zold;

        minlepes++;
        if(i+1 == arr[i]){
            if(zold)
                minlepes+=1;
            else{
                if(!zold){
                    if(r > 0){
                        minlepes++;
                        r--;
                    }
                    else{
                        minlepes+=(t - (i+1)%t);
                    }
                }
            }
        }

    }
    cout << minlepes;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz3ms1872 KiB
2Hibás válasz2ms2128 KiB
subtask20/10
3Futási hiba2ms2424 KiB
4Futási hiba2ms2652 KiB
5Futási hiba2ms2824 KiB
6Futási hiba2ms2984 KiB
7Futási hiba2ms2932 KiB
subtask30/15
8Futási hiba3ms3188 KiB
9Futási hiba2ms3368 KiB
10Futási hiba3ms3572 KiB
11Futási hiba3ms3792 KiB
subtask40/15
12Futási hiba2ms3868 KiB
13Hibás válasz2ms3996 KiB
14Elfogadva2ms4012 KiB
15Hibás válasz2ms3808 KiB
subtask50/25
16Futási hiba2ms4148 KiB
17Futási hiba2ms4176 KiB
18Futási hiba2ms4056 KiB
19Hibás válasz2ms4184 KiB
20Futási hiba2ms4140 KiB
subtask60/15
21Futási hiba2ms4124 KiB
22Futási hiba2ms4088 KiB
23Futási hiba2ms4064 KiB
24Futási hiba2ms4064 KiB
25Futási hiba2ms4072 KiB
subtask70/20
26Futási hiba7ms4248 KiB
27Futási hiba7ms4360 KiB
28Futási hiba7ms4356 KiB
29Futási hiba7ms4376 KiB
30Futási hiba7ms4576 KiB