The Way

백준 1904번: 01타일 본문

PS/백준 온라인 저지

백준 1904번: 01타일

Jeonggyun 2018. 1. 9. 17:44

백준 온라인 저지(BOJ) 1904번 문제

https://www.acmicpc.net/problem/1904



1. 문제 요약

타일 두 종류가 있는데, 하나는 00, 하나는 1이다.

두 종류의 타일을 가지고 길이 N짜리 타일을 만들 수 있는 경우의 수를 구하시오.



2. 알고리즘

기본적인 다이나믹 프로그래밍 문제.

피보나치 수열이 나온다.



3. 코드

#include <iostream>
using namespace std;

int main() {
	int N;
	cin >> N;
	
	int a = 0, b = 1, c;
	for (int i = 0; i < N; ++i) {
		c = (a + b) % 15746;
		a = b;
		b = c;
	}
	cout << c << endl;
	
	return 0;
}


'PS > 백준 온라인 저지' 카테고리의 다른 글

백준 1131번: 숫자  (0) 2018.01.10
백준 2959번: 거북이  (0) 2018.01.10
백준 9095번: 1, 2, 3 더하기  (0) 2018.01.09
백준 7770번: 아즈텍 피라미드  (0) 2018.01.09
백준 11726번: 2×n 타일링  (0) 2018.01.09
Comments