99클럽 코테 스터디 31일차 TIL: 부분 수열 DP 심화
·
일기장/항해99클럽 4기
오늘의 문제 | 2631. 줄세우기오늘 문제는 오랜만에 골드가 나왔다. 순서대로 배치하기 위해서 드는 최소 비용을 구하라고 했다. 약간은 그리디적이긴 한데, 아이디어가 이전에 풀었던 알고리즘과 비슷하다는 생각이 든다.아이디어: 가장 긴 증가하는 부분 수열우선 우리가 옮기지 않아도 되는 친구들의 수를 최대화시키는 방법을 떠올릴 수 있다. 오름차순으로 정렬하기 위해서, 증가하는 수열을 제외한 나머지만 옮기는건 무조건 이득이라는 것을 알 수 있다. 다만 이게 무조건적으로 최소값인지는 약간은 의문이 들기는 한다.n=int(input())l=[int(input()) for i in range(n)]dp=[1]*(n+1)for i in range(n-1): for j in range(1,i): i..