알고리즘(python)/기본
[Python]동적계획법 백준 1904
문제https://www.acmicpc.net/problem/1904 이 문제의 규칙을 살펴보면n 수열1 12 11,003 100,111,0014 1100,0000,1001,1111,00115 10000,11100,00100,11001,00001,10011,11111,00111...n-2에 00을 붙이고 n-1에 1을 붙이면 n의 수열이 나오는것을 알수있다.수열의 개수로 계산했을경우 f(n)=f(n-1)+f(n-2) 피보나치의 형태와 같다. 나머지 계산이 아닌 일반적인 계산으로 1000000의 가짓수를 계산하면 컴퓨터가 멈추는 모습을 볼수있었다.... 1234567891011n=int(input()) tail_list=[0 for _ in range(n+1)]tail_list[1]=1if n>1: tai..
2020. 1. 8. 10:55
최근댓글