접근 방법 대표적인 배낭 문제로 물품을 하나씩 선택하여 각 무게별로 어떤게 최고의 선택인지 갱신한다풀이 이차원 배열을 선언하여 arr[선택한 물품][총 물품의 무게]로 만든다물품1부터 하나씩 선택하며 각각의 무게가 최대일때1. 이전물품까지의 가치를 그대로 가져올지2. 이전물품까지에서 현재 물품의 무게를 뺀 가치에 현재 물품의 가치를 더한 값둘중에 더 큰값을 저장하면 된다 따라서 점화식은 아래가 된다w = arr[i][0]v = arr[i][1]bag[i][j] = max(bag[i-1][j], bag[i-1][j-w] + v)정답 코드import sysinput = sys.stdin.readlinen, k = map(int, input().split())arr = []arr.append((0, 0))fo..