728x90
반응형

 

정답코드

import sys 
input = sys.stdin.readline

def BOJ1904() :
  dp = [0] * 1000001
  dp[0] = 0
  dp[1] = 1
  dp[2] = 2
  dp[3] = 3
  dp[4] = 5
  
  n = int(input())
  for i in range(5, n+1) :
    dp[i] = (dp[i-2] + dp[i-1]) % 15746
  
  print(dp[n])

BOJ1904()

 

접근 방법

1.  점화식만 떠올리면 끝이다.

2. 나머지 연산을 까먹지 않고 적용하자!

 

 

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

 

1904번: 01타일

지원이에게 2진 수열을 가르쳐 주기 위해, 지원이 아버지는 그에게 타일들을 선물해주셨다. 그리고 이 각각의 타일들은 0 또는 1이 쓰여 있는 낱장의 타일들이다. 어느 날 짓궂은 동주가 지원이

www.acmicpc.net

 

728x90
반응형

+ Recent posts