59692023-10-06 23:39:09mmatedSzigetek (35 pont)cpp17Elfogadva 35/3513ms5964 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ÖsszpontTesztVerdiktIdőMemória
base35/35
1Elfogadva0/03ms1704 KiB
2Elfogadva0/013ms3904 KiB
3Elfogadva1/13ms2320 KiB
4Elfogadva1/13ms2524 KiB
5Elfogadva1/13ms2740 KiB
6Elfogadva1/13ms2844 KiB
7Elfogadva1/13ms3084 KiB
8Elfogadva2/23ms3148 KiB
9Elfogadva2/23ms3436 KiB
10Elfogadva2/23ms3664 KiB
11Elfogadva2/23ms3732 KiB
12Elfogadva2/23ms4012 KiB
13Elfogadva2/23ms4044 KiB
14Elfogadva2/24ms4492 KiB
15Elfogadva2/24ms4680 KiB
16Elfogadva2/28ms5060 KiB
17Elfogadva2/29ms5728 KiB
18Elfogadva2/29ms5756 KiB
19Elfogadva2/210ms5912 KiB
20Elfogadva2/210ms5948 KiB
21Elfogadva2/212ms5964 KiB
22Elfogadva2/213ms5956 KiB