
b11722. 가장 긴 감소하는 부분수열
·
Algorithm & Data Structures/BOJ
✨ 자바로 푸는 가장 긴 감소하는 부분 수열 문제 풀이 📌 문제 개요 수열이 하나 주어졌을 때, 해당 수열에서 가장 긴 감소하는 부분 수열의 길이를 구하는 문제입니다. 예를 들어, 수열이 10 30 10 20 20 10이라면가장 긴 감소하는 부분 수열은 30 20 10 → 길이 3 👉 이 문제는 **Longest Decreasing Subsequence (LDS)**를 찾는 전형적인 DP 문제입니다. 💡 예제 입력6 10 30 10 20 20 10 💡 예제 출력3 🛠 알고리즘 접근 방식 **가장 긴 증가하는 부분 수열(LIS)**과 동일한 접근 방식이며,조건만 arr[j] > arr[i]로 바뀝니다. 🔸 DP 정의 dp[i]: i번째 원소를 마지막으로 하는 가장 긴 감소 수열의 길이 ..