알고리즘

[이코테/DP/C++] 개미 전사

데메즈 2022. 12. 1. 22:21
728x90
반응형

#include <bits/stdc++.h>

using namespace std;
int n;
int d[100]; //DP 테이블 초기화
vector<int> arr;

int main() {
    cin >> n;

    for(int i; i<n; i++) {
        int x;
        cin >> x;
        arr.push_back(x);
    }

    //다이나믹 프로그래밍 진행(보텀업)
    d[0] = arr[0];
    d[1] = max(arr[0],arr[1]);

    for(int i; i<n; i++){
        d[i] = max(d[i-1], d[i-2]+arr[i]);
    }

    cout<<d[n-1];

    return 0;
}
728x90
반응형