본문 바로가기

BOJ

[BOJ][DP] 11054. 가장 긴 바이토닉 수열

문제 -> https://www.acmicpc.net/problem/11054


이 문제 역시 바로 감이 온다.


가장 긴 증가하는 부분 수열 <- 이 방식을 사용하는 것이다.


차이점이라면, 왼쪽 -> 오른쪽, 오른쪽 -> 왼쪽 


이렇게 두번의 연산을 각각 한 후 


두 연산한 값을 모두 더해 제일 큰 것이 답이 되겠다.


여기서 주의해야 할 점은 


왼->오. 오->왼 둘다 자기 자신을 포함한 상태이기에 


결과를 출력할 때 무조건 -1을 해줘야한다.


소스(Github)

'BOJ' 카테고리의 다른 글

[BOJ][DP] 1309. 동물원  (2) 2018.01.26
[BOJ][DP] 1904. 01타일  (0) 2018.01.25
[BOJ][DP] 9251. LCS  (0) 2018.01.23
[BOJ][DP] 11722. 가장 긴 감소하는 부분 수열  (0) 2018.01.22
[BOJ][DP] 11055. 가장 큰 증가 부분 수열  (0) 2018.01.21