From cd9b00e7053a4eee964506bf7efa2bb8bcfc20ce Mon Sep 17 00:00:00 2001 From: Myeongseon Choi Date: Thu, 29 Aug 2024 16:22:18 +0900 Subject: [PATCH] =?UTF-8?q?Problem=20description=20for=20=EA=B0=80?= =?UTF-8?q?=EC=9E=A5=5F=EA=B8=B4=5F=EC=A6=9D=EA=B0=80=ED=95=98=EB=8A=94=5F?= =?UTF-8?q?=EB=B6=80=EB=B6=84=5F=EC=88=98=EC=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- baekjoon/가장_긴_증가하는_부분_수열/Readme.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 baekjoon/가장_긴_증가하는_부분_수열/Readme.md diff --git a/baekjoon/가장_긴_증가하는_부분_수열/Readme.md b/baekjoon/가장_긴_증가하는_부분_수열/Readme.md new file mode 100644 index 0000000..db3c435 --- /dev/null +++ b/baekjoon/가장_긴_증가하는_부분_수열/Readme.md @@ -0,0 +1,52 @@ +# 가장 긴 증가하는 부분 수열 + +**시간 제한:** 1 초 +**메모리 제한:** 256 MB +**제출:** 174567 +**정답:** 70300 +**맞힌 사람:** 46672 +**정답 비율:** 38.175% + +## 문제 +수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. +예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = { +10 +, +20 +, 10, +30 +, 20, +50 +} 이고, 길이는 4이다. + +## 입력 +첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000)이 주어진다. +둘째 줄에는 수열 A를 이루고 있는 A +i +가 주어진다. (1 ≤ A +i +≤ 1,000) + +## 출력 +첫째 줄에 수열 A의 가장 긴 증가하는 부분 수열의 길이를 출력한다. + +## 힌트 + + +## 출처 + +## 예제 입력 1 + 복사 +``` +6 +10 20 10 30 20 50 +``` + +## 예제 출력 1 + 복사 +``` +4 +``` + +## 알고리즘 분류 +- 다이나믹 프로그래밍