문제https://www.acmicpc.net/problem/12015 입출력610 20 10 30 20 504 아이디어 - 증가하는 부분 수열을 유지하는 배열 LIS + 이분탐색 1) A[i] 가 LIS 배열의 마지막 원소보다 크면 추가2) 아니라면 이분 탐색을 통해 교체할 위치를 찾아 값 교체 - 이분 탐색으로 O(NlogN) 내에 해결하기// 개선이 필요한 로직for (int i = 0; i - Collections.binarySearch() 리스트에 값이 존재하면 → 해당 값의 인덱스(index)를 반환리스트에 값이 존재하지 않으면 → 값이 들어갈 "삽입 위치(insertion point)" 를 -(insertion point) - 1로 반환 코드 값이 없다면, - (들어갈 위치 - 1) ..