-
백준 12015 가장 긴 증가하는 부분 수열1(DP) / JAVA
https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net DP문제로서 작은것부터 커지는 Botton-Up 방식을 사용해보자 주어진 입력의 배열은 다음과 같다 arr[0] arr[1] arr[2] arr[3] arr[4] arr[5] 10 20 10 30 20 50 만약 arr 이 arr[0] 까지 있다면 {10} 으로 최대 길이는 1 (dp[0]=1) 거꾸로 가며( arr[0..
PS/BOJ
2023. 2. 15.