5969 2023. 10. 06 23:39:09 mmated Szigetek (35 pont) cpp17 Elfogadva 35/35 13ms 5964 KiB
#include <bits/stdc++.h>
using namespace std;
#define f(i,k,n) for(int i=k; i<n; i++)
#define ll long long
const int inf = INT_MAX;

void solve()
{
    int n;
    cin>>n;
    int a[n];
    f(i,0,n)    cin>>a[i];
    vector<int> p;
    p.push_back(a[0]);
    p.push_back(a[0]+a[1]);
    f(i,2,n)    p.push_back(min(p[i-1],p[i-2])+a[i]);
    cout<<p[n-1];
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int t=1;
    //cin>>t;
    while(t--)  solve();
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 35/35
1 Elfogadva 0/0 3ms 1704 KiB
2 Elfogadva 0/0 13ms 3904 KiB
3 Elfogadva 1/1 3ms 2320 KiB
4 Elfogadva 1/1 3ms 2524 KiB
5 Elfogadva 1/1 3ms 2740 KiB
6 Elfogadva 1/1 3ms 2844 KiB
7 Elfogadva 1/1 3ms 3084 KiB
8 Elfogadva 2/2 3ms 3148 KiB
9 Elfogadva 2/2 3ms 3436 KiB
10 Elfogadva 2/2 3ms 3664 KiB
11 Elfogadva 2/2 3ms 3732 KiB
12 Elfogadva 2/2 3ms 4012 KiB
13 Elfogadva 2/2 3ms 4044 KiB
14 Elfogadva 2/2 4ms 4492 KiB
15 Elfogadva 2/2 4ms 4680 KiB
16 Elfogadva 2/2 8ms 5060 KiB
17 Elfogadva 2/2 9ms 5728 KiB
18 Elfogadva 2/2 9ms 5756 KiB
19 Elfogadva 2/2 10ms 5912 KiB
20 Elfogadva 2/2 10ms 5948 KiB
21 Elfogadva 2/2 12ms 5964 KiB
22 Elfogadva 2/2 13ms 5956 KiB