티스토리 뷰
#include <iostream>
using namespace std;
int d[1001];
int main(void){
int n;
cin >> n;
d[0]=1;
d[1]=1;
for(int i=2;i<=n;i++){
d[i]=d[i-1]+d[i-2];
d[i]=d[i]%10007;
}
cout << d[n];
return 0;
}
'백준 알고리즘 기초 강좌' 카테고리의 다른 글
3장 다이나믹 프로그래밍 - (2) 문제 풀이 4 [9095번 1, 2, 3 더하기] (0) | 2017.08.12 |
---|---|
3장 다이나믹 프로그래밍 - (2) 문제 풀이 3 [11727번 2XN 타일링2] (0) | 2017.08.12 |
3장 다이나믹 프로그래밍 - (2) 문제 풀이 1 [1463번 1로 만들기] (0) | 2017.08.10 |
3장 다이나믹 프로그래밍 - (1) 개념 (2) | 2017.08.02 |
2장 자료구조 - (4) 문자열 (0) | 2017.08.01 |
댓글