반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> using namespace std; long long fibo(int num) { static long long mem[68]; if (mem[num] != 0) return mem[num]; if (num == 0 || num == 1) { return mem[num] = 1; } else if (num == 2) return mem[num] = 2; else if (num == 3) return mem[num] = 4; return mem[num] = fibo(num - 1) + fibo(num - 2) + fibo(num - 3) + fibo(num - 4); } int main() { int num,T; cin >> T; for (int i = 0; i < T; i++) { cin >> num; cout << fibo(num) << '\n'; } } | cs |
'Algorithm' 카테고리의 다른 글
(C++) - 백준(BOJ) 5218번 : 알파벳 거리 (0) | 2016.11.29 |
---|---|
(C++) - 백준(BOJ) 10757번 : 큰 수 A+B (0) | 2016.11.29 |
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 3003번:킹, 퀸, 룩, 비숍, 나이트, 폰 답 (0) | 2016.11.27 |
(C++) - 백준(BOJ) 10987번:모음의 개수 답 (0) | 2016.11.27 |
(C++) - 백준(BOJ) 2435번 : 기상청 인턴 신현수 답 (0) | 2016.11.27 |