336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
DP ; 동적계획법 문제였다.
타일은 가로x세로 1x1 부터 시작하여
첫번째타일은 1x1
두번째타일은 1x1
세번째타일은 2x1
네번째타일은 4x1
...
n번째 타일이 깔렸을 때, 타일의 전체둘레를 구하는 문제
n번째 타일의 크기는 위 식을 따르며,
이제 출력으로 전체 타일의 둘레를 구해야한다.
전체 타일의 둘레는
이며
추가된 n번째 타일이 가로 혹은 세로의 최대 길이가 되며
n-1번째 타일, n번째 타일의 합이 가로 혹은 세로의 최대 길이가 된다.
그래서 2*가로 + 2*세로 를 하면 답이 된다.
'PSNote > Problem Solving' 카테고리의 다른 글
[BOJ-11050]이항계수1 (0) | 2017.07.17 |
---|---|
[BOJ-1916]최소비용구하기 (0) | 2017.07.17 |
[ALGOSPOT]DARPA (0) | 2017.07.17 |
[BOJ-12100]2048(EASY) (0) | 2017.07.17 |
[BOJ-11657]타임머신 (0) | 2017.07.17 |