반응형
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=687&sca=99&sfl=wr_hit&stx=1411
#include <stdio.h>
/*
한 번 수학적 귀납법으로 구해보면
F(1) = 1
F(2) = 3
F(3) = 5
F(4) = 11
F(N) = F(N-1) + 2*F(N-2)
*/
const int SUB = 20100529;
int N, F[100100];
int main(void) {
F[1] = 1, F[2] = 3;
scanf("%d", &N);
for (int i = 3; i <= N; i++) {
F[i] = F[i - 1] + 2 * F[i - 2];
F[i] %= SUB;
}
printf("%d\n", F[N]);
return 0;
}
반응형
'프로그래밍 알고리즘' 카테고리의 다른 글
[정올 1457] 영역 구하기 (0) | 2023.01.05 |
---|---|
[정올 1419] 엔디안 (0) | 2023.01.04 |
[정올 1374] 긴 자리 덧셈 뺄셈 (0) | 2023.01.03 |
[정올 1357] 합이 0이 되는 4개의 숫자들 (0) | 2023.01.03 |
[정올 1335] 색종이만들기(영역구분) (0) | 2023.01.03 |