120942024-12-02 14:20:23KissCsongor777Sípálya (55 pont)cpp11Hibás válasz 2/5575ms1156 KiB
#include <iostream>

using namespace std;
int H[200001];
int main()
{
    int N,K,inf=999999,p=0,a,b,c;
    cin>>N>>K;
    //int H[N+1];//
    for(int i=1; i<=N; i++)cin>>H[i];
    for(int i=1; i<=N-2; i++)
    {
        p=0;
        a=H[i];b=H[i+1];c=H[i+2];
        if(c<b){p=p+b-c-1;c+=p;}
        else {p=p+(c-b+1);b=(c+1);}
        if(a<=b){p=p+(b-a+1);a=(b+1);}
        else while(a>b+1){b++; c++; p=p+2;}
        if(p<inf)inf=p;
    }
    cout<<inf;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/55
1Elfogadva0/01ms320 KiB
2Hibás válasz0/01ms320 KiB
3Hibás válasz0/21ms416 KiB
4Hibás válasz0/21ms320 KiB
5Hibás válasz0/21ms320 KiB
6Hibás válasz0/21ms320 KiB
7Hibás válasz0/31ms320 KiB
8Hibás válasz0/14ms320 KiB
9Hibás válasz0/14ms500 KiB
10Hibás válasz0/14ms320 KiB
11Hibás válasz0/14ms428 KiB
12Hibás válasz0/14ms320 KiB
13Hibás válasz0/14ms320 KiB
14Hibás válasz0/24ms320 KiB
15Hibás válasz0/24ms320 KiB
16Elfogadva2/274ms1032 KiB
17Hibás válasz0/270ms1060 KiB
18Hibás válasz0/270ms1028 KiB
19Hibás válasz0/370ms940 KiB
20Hibás válasz0/271ms1080 KiB
21Hibás válasz0/270ms988 KiB
22Hibás válasz0/270ms1108 KiB
23Hibás válasz0/271ms1080 KiB
24Hibás válasz0/275ms1080 KiB
25Hibás válasz0/271ms1056 KiB
26Hibás válasz0/271ms968 KiB
27Hibás válasz0/275ms1080 KiB
28Hibás válasz0/370ms1080 KiB
29Hibás válasz0/370ms1156 KiB
30Hibás válasz0/371ms1080 KiB