11053
-
[11053] 가장 긴 증가하는 부분 수열 (Python)[Python] 알고리즘/Silver 2022. 5. 6. 12:13
[문제] 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 알고리즘 분류는 다이나믹 프로그래밍 입니다. A 10 20 10 30 20 50 num 1 2 1 3 2 4 부분수열의 수를 num이라 했을 때, 값을 비교한 뒤 num을 늘려줍니다. 이 중 가장 큰 값(max)를 출력하면 됩니다. [코드] import sys N = int(sys.stdin.readline()..