O(N2) LIS를 구현하셨습니다. 현재 문제는 적어도 O(N lg N) LIS가 필요합니다. 두 가지 알고리즘이 있습니다. 세그먼트 트리를 기반으로 하는 LIS 알고리즘과, LIS 자체에 특화된 알고리즘입니다.
14003번 - 가장 긴 증가하는 부분 수열 5
O(N2) LIS를 구현하셨습니다. 현재 문제는 적어도 O(N lg N) LIS가 필요합니다. 두 가지 알고리즘이 있습니다. 세그먼트 트리를 기반으로 하는 LIS 알고리즘과, LIS 자체에 특화된 알고리즘입니다.
댓글을 작성하려면 로그인해야 합니다.
osh1795 1년 전
input에 랜덤 숫자넣어보고 여러번 확인해보니까 코드는 얼추 맞는거 같습니다.
근데 코드가 1%도 못넘기고 시간초과가 발생합니다.
혹시 어느 부분이 불필요하고 연산을 많이 잡아먹는지 봐주실 수 있을까요?
틀린 부분이 있다면 알려주시면 감사하겠습니다!!