https://www.acmicpc.net/problem/1904 1904번: 01타일 지원이에게 2진 수열을 가르쳐 주기 위해, 지원이 아버지는 그에게 타일들을 선물해주셨다. 그리고 이 각각의 타일들은 0 또는 1이 쓰여 있는 낱장의 타일들이다. 어느 날 짓궂은 동주가 지원이 www.acmicpc.net 동적 프로그래밍을 사용하여 푼다. 길이 i의 타일을 만들 수 있는 경우의 수를 tile[i]이라고 할 때, tile[i]은 다음과 같이 계산할 수 있다. tile[i] = (tile[i-1]에 1을 추가하는 경우의 수) + (tile[i-2]에 00을 추가하는 경우의 수) tile[i-2]에 11을 추가하는 경우는 중복되므로 제외한다. 결국 추가하는 경우의 수를 어떻게 계산하느냐가 문제의 핵심인데, 여..