문제 www.acmicpc.net/problem/12014 알고리즘 LIS, 이분 탐색 풀이 N일 동안의 주가가 주어졌을 때, K일 동안 첫날을 제외하고 직전 날 산 주가보다 비싸게 구매할 수 있는지를 묻고 있습니다. 유명한 Longest Increasing Subsequence 문제입니다. 다이나믹 프로그래밍으로 O(N2)에 해결 가능합니다. 하지만 주어지는 테스트케이스가 100개에 N제한이 1만이므로 해당 알고리즘을 사용하면 시간 초과가 발생합니다. 처음에 정렬된 배열을 하나 갖고 시작합니다. 처음이므로 정렬된 빈 배열을 갖고 있습니다. N개의 값을 순차적으로 보며 해당 값을 정렬된 배열 어디에 위치한지 찾습니다. 정렬된 배열에서 위치를 찾는 것이므로 이분 탐색으로 찾을 수 있습니..
					Algorithm
					
					2020. 10. 5. 16:04
				
			
										공지사항
										
								
							
								
								
									최근에 올라온 글
									
							
								
								
									최근에 달린 댓글
									
							
								
								- Total
 
- Today
 
- Yesterday
 
									링크
									
								
							
								
								
									TAG
									
							
								
								- union find
 - knapsack
 - 펜윅트리
 - Segment tree
 - 스위핑
 - 이분매칭
 - Suffix Array
 - spring
 - DP
 - 좌표압축
 - dfs
 - Fenwick
 - 정렬
 - 2-SAT
 - hld
 - string
 - greedy
 - implementation
 - Oracle
 - 트라이
 - sorting
 - dijkstra
 - kmp
 - 세그먼트트리
 - 동적계획법
 - 이분탐색
 - bfs
 - spring boot
 - SCC
 - sweeping
 
| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 29 | 
| 30 | 
									글 보관함
									
							
					