시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 1024 MB | 74 | 9 | 6 | 60.000% |
길이가 $N$인 수열 $A_1, A_2, \ldots, A_N$ 이 주어진다. 수열의 각 원소는 $1$ 이상 $N$ 이하의 서로 다른 정수이다. 이 때, 다음 쿼리를 수행하는 프로그램을 작성하시오.
l r
: $(A_l, A_{l + 1}, \ldots, A_{r})$ 의 최대 증가 부분 수열 (LIS, Longest Increasing Subsequence) 의 길이를 출력하라.첫 번째 줄에 수열의 길이 $N$ 과 쿼리의 수 $Q$ 가 주어진다.
이후 $Q$ 개의 줄에 위에서 설명한 것과 같은 쿼리가 주어진다.
각 쿼리에 대해 정답을 한 줄에 출력하라.
9 10 6 9 4 2 1 5 7 8 3 1 9 2 8 3 7 4 6 5 5 1 5 2 6 3 7 4 8 5 9
4 4 3 2 1 2 2 3 4 4