문제풀이/백준oj
[백준OJ] 1309번 동물원
https://www.acmicpc.net/problem/1309 1309번: 동물원 첫째 줄에 우리의 크기 N(1≤N≤100,000)이 주어진다. www.acmicpc.net 풀이 2번째줄에 사자를 놓는 경우를 생각해보자 왼쪽에 놓기 위해서는, 1번째줄에 사자가 오른쪽에 있거나 1번째줄에 사자가 없어야한다. 오른쪽에 놓기 위해서는, 1번째줄에 사자가 왼쪽에 있거나 1번째줄에 사자가 없어야한다. 놓지 않기위해서는, 1번째줄에 사자가 왼쪽,오른쪽,없는 3가지 경우 모두 가능하게된다. 위를 일반화 하면 다음과 같다. i번째줄의 왼쪽에 놓기위해서는 i-1번째 줄의 오른쪽에 사자가 있거나, i-1번째 줄에 사자가 없다. i번째줄의 오른쪽에 놓기위해서는 i-1번째 줄의 왼쪽에 사자가 있거나, i-1번째 줄에 사자..
2021. 11. 7.