17222022-12-01 16:48:10MetamorphosesRendőrségi Üldözés 4cpp11Időlimit túllépés 0/1002.599s4280 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;

        //cout << zold << "\n";
        minlepes++;
        if((i+1) == arr[0]){
            if(zold)
                minlepes+=1;
            else{
                if(!zold){
                    if(r > 0){
                        minlepes++;
                        r--;
                    }
                    else if (r == 0){
                       // cout << "asd";
                        minlepes+=(t - ((i+1)%t));
                    }
                }
            }
        }
        //cout << "i = " << i+1 << '\n';
       // cout << "Minl " << minlepes << '\n';

    }
    cout << minlepes;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1880 KiB
2Elfogadva2ms2268 KiB
subtask20/10
3Időlimit túllépés2.599s1328 KiB
4Időlimit túllépés2.549s2388 KiB
5Időlimit túllépés2.549s2632 KiB
6Időlimit túllépés2.546s1880 KiB
7Időlimit túllépés2.549s2176 KiB
subtask30/15
8Időlimit túllépés2.569s2204 KiB
9Időlimit túllépés2.562s2972 KiB
10Időlimit túllépés2.549s2352 KiB
11Időlimit túllépés2.561s2528 KiB
subtask40/15
12Hibás válasz2ms3284 KiB
13Hibás válasz2ms3280 KiB
14Hibás válasz2ms3284 KiB
15Hibás válasz2ms3288 KiB
subtask50/25
16Hibás válasz2ms3412 KiB
17Hibás válasz2ms3640 KiB
18Hibás válasz2ms3556 KiB
19Hibás válasz2ms3688 KiB
20Hibás válasz2ms3892 KiB
subtask60/15
21Időlimit túllépés2.599s3020 KiB
22Időlimit túllépés2.556s3940 KiB
23Időlimit túllépés2.538s3372 KiB
24Időlimit túllépés2.573s3444 KiB
25Időlimit túllépés2.585s4280 KiB
subtask70/20
26Időlimit túllépés2.529s3704 KiB
27Időlimit túllépés2.552s3904 KiB
28Időlimit túllépés2.581s3924 KiB
29Időlimit túllépés2.578s3692 KiB
30Időlimit túllépés2.569s3760 KiB