티스토리 뷰

Problem Solving

boj 4198 : Trainsorting

1ssrek 2016. 8. 16. 18:42

boj 4198 : Trainsorting


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


증가 부분수열, 감소 부분수열 을 이용하여 해결한다.

(n번째부터 시작하는 증가부분수열의 갯수) + (n번째부터 시작하는 감소부분수열의 갯수) - 1 의 최대값이 정렬된 train car의 최대 갯수.

시간복잡도는 n^2으로 하여 간단하게 풀었지만 nlogn으로 해결하는 방법도 가능하다.

'Problem Solving' 카테고리의 다른 글

boj 2792 : LJUBOMORA  (0) 2016.08.18
boj 2981 : GRANICA  (0) 2016.08.16
boj 5623 : SUME  (0) 2016.08.16
boj 5624 : DOBRI  (0) 2016.08.16
boj 13141 : Ignition  (0) 2016.08.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/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
글 보관함