말 수레
면접 대비시간 제한1초메모리 제한2048 MB
무게와 가치가 있는 N개의 보물과 무게 제한이 있는 M개의 수레가 주어집니다. 수레마다 보물을 하나씩 실을 때 가져갈 수 있는 가치의 최댓값을 구합니다.
문제
동굴에서 보물 개(1번부터 번까지)를 발견했다. 보물 의 무게는 , 가치는 이다.
보물을 옮기려고 말 수레 대(1번부터 번까지)도 준비했다. 각 수레에는 보물을 한 개만 실을 수 있으며, 수레 에는 무게가 이하인 보물만 실을 수 있다.
말 수레를 사용해 가져갈 수 있는 보물 가치 합의 최댓값을 구하라.
입력
첫째 줄에 정수 과 이 주어진다 ().
다음 개의 줄에는 각각 정수 와 가 주어진다 ().
다음 줄에는 개의 정수 가 주어진다 ().
출력
말 수레를 사용해 가져갈 수 있는 보물 가치 합의 최댓값을 한 줄에 출력한다.