[파이썬]baekjoon 1309: 동물원
https://www.acmicpc.net/problem/1309 1309번: 동물원 첫째 줄에 우리의 크기 N(1≤N≤100,000)이 주어진다. www.acmicpc.net dp문제 이는 3가지 경우로 나눌 수 있는데, 사자를 두지 않을경우와, 왼쪽에 둘 경우, 오른쪽에 둘 경우 이다. 이전 경우에 나온 경우의수를 이용하여 이후에 나올 경우의 수를 계산하는 방법! import sys input = sys.stdin.readline n = int(input()) # 3가지 경우가 있음. 아무것도 두지않거나, 왼쪽에 두거나, 오른쪽에 두거나 arr = [[0]*3 for _ in range(n + 1)] arr[1][0], arr[1][1], arr[1][2] = 1, 1, 1 # 0은 아무것도 두지 않..
2023. 1. 8.