티스토리 뷰

PS

백준 1309. 동물원

tose33 2022. 1. 10. 20:54

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

 

1309번: 동물원

첫째 줄에 우리의 크기 N(1≤N≤100,000)이 주어진다.

www.acmicpc.net

 

사자들이 살고 있는데 사자들을 우리에 가둘 때, 가로로도 세로로도 붙어 있게 배치할 수는 없다.

이 문장을 잘못 해석해서 가로 세로 동시에 있지만 않으면 된다는 뜻으로 알고 한참 해맸다.

가로에도 있으면 안되고 and 세로에도 있으면 안된다는 뜻이다.

 

각 행에 사자가 없는경우, 왼쪽에만 있는 경우, 오른쪽에만 있는 경우로 나눠서 푼다.

d[n][0] : 세로 길이 n이고, n번 행에 사자가 없는 경우 

d[n][1]: 세로 길이 n이고, n번 행에 왼쪽(0열)에만 사자가 있는 경우 

d[n][2]: 세로 길이 n이고, n번 행에 오른쪽(1열)에만 사자가 있는 경우 

 

bottom-up 

 

'PS' 카테고리의 다른 글

프로그래머스. 여행경로  (0) 2022.01.11
프로그래머스. 베스트 앨범  (0) 2022.01.11
프로그래머스. 보행자 천국  (0) 2022.01.10
프로그래머스. 경주로 건설  (0) 2022.01.05
프로그래머스. 단어 변환  (0) 2022.01.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함