236612026-01-27 08:35:31BitProSzigetek (35 pont)cpp17Runtime error 0/3527ms1868 KiB
#include <iostream>
#include <vector>
using namespace std;

int n;
vector<long long int> arak, mincost;
int szigetek()
{
    for (int i = 2; i<n; i++) {
        mincost[i] = arak[i] + min(mincost[i-1], mincost[i-2]);
    }
}
int main()
{
    cin>>n;
    arak.resize(n);
    mincost.resize(n);
    for (int i=0; i<n; i++) {
        cin>>arak[i];
    }
    mincost[0] = arak[0];
    mincost[1] = arak[1] + mincost[0];
    szigetek();
    cout << mincost[n-1];
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base0/35
1Runtime error0/01ms508 KiB
2Runtime error0/027ms1868 KiB
3Runtime error0/11ms316 KiB
4Runtime error0/11ms564 KiB
5Runtime error0/12ms316 KiB
6Runtime error0/11ms316 KiB
7Runtime error0/11ms316 KiB
8Runtime error0/22ms564 KiB
9Runtime error0/22ms316 KiB
10Runtime error0/22ms316 KiB
11Runtime error0/22ms756 KiB
12Runtime error0/23ms564 KiB
13Runtime error0/24ms564 KiB
14Runtime error0/26ms564 KiB
15Runtime error0/28ms820 KiB
16Runtime error0/214ms1076 KiB
17Runtime error0/218ms1332 KiB
18Runtime error0/220ms1588 KiB
19Runtime error0/223ms1784 KiB
20Runtime error0/224ms1844 KiB
21Runtime error0/226ms1844 KiB
22Runtime error0/226ms1844 KiB