본문 바로가기
백준 알고리즘/다이나믹 프로그래밍

백준 9095번 C++

by paysmile 2019. 1. 14.

#include <iostream>

using namespace std;


int n, m;

int way[11];


void findway(int m) {


way[1] = 1;

way[2] = 2;

way[3] = 4;


for (int i = 4; i <= m; i++) {

way[i] = way[i - 3] + way[i - 2] + way[i - 1];

}

cout << way[m] << endl;

}


int main(void) {

cin >> n;

for (int i = 0; i < n; i++) {

cin >> m;

findway(m);

}

}

'백준 알고리즘 > 다이나믹 프로그래밍' 카테고리의 다른 글

백준 2156번 C++  (0) 2019.01.15
백준 11726번 C++  (0) 2019.01.15
백준 2193번 C++  (0) 2019.01.14
백준 2579번 C++  (0) 2019.01.14
백준 5014번 C++  (0) 2019.01.14