Algorithm & Data Structure
2022. 8. 14.
백준 - 12738(DP,LIS,이분탐색,bisect)
https://www.acmicpc.net/problem/12738 12738번: 가장 긴 증가하는 부분 수열 3 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (-1,000,000,000 ≤ Ai ≤ 1,000,000,000) www.acmicpc.net from bisect import bisect_left import sys n = int(sys.stdin.readline()) arr = list(map(int, sys.stdin.readline().split())) dp = [] for i in arr: k = bisect_left(dp, i) if len(dp)