축제
면접 대비메모리 제한1024 MB
각 놀이기구는 정해진 날짜 구간에만 운영되고 행복도가 있다. 하루를 골라 그날 운영하는 놀이기구를 최대 K개 선택해 행복도 합의 최댓값을 구한다.
문제
일 동안 열리는 멋진 축제에 대한 이야기를 들었다. 날짜는 부터 까지 번호가 붙어 있다. 축제에는 개의 놀이기구가 있다. 번째 놀이기구의 행복도는 이고, 일부터 일까지 탈 수 있다.
축제에 참가할 날 하루를 고른다. 그날 최대 개의 놀이기구를 탄다. 총 행복도는 탄 놀이기구들의 행복도의 합이다.
얻을 수 있는 총 행복도의 최댓값은 얼마인가?
입력
입력의 첫 줄에는 테스트 케이스의 수 가 주어진다. 개의 테스트 케이스가 이어진다.
각 테스트 케이스의 첫 줄에는 세 정수 , , 가 주어진다. 다음 개의 줄에 놀이기구의 정보가 주어진다. 번째 줄에는 , , 가 주어진다.
출력
각 테스트 케이스마다 Case #x: y 형식의 한 줄을 출력한다. 는 테스트 케이스 번호(1부터 시작)이고, 는 얻을 수 있는 총 행복도의 최댓값이다.
제한
- .
- .
- , 모든 에 대해.
- , 모든 에 대해.
힌트
예제 테스트 케이스 1에서 축제는 일 동안 열리고, 개의 놀이기구가 있으며, 최대 개의 놀이기구를 탈 수 있다.
6일째에 축제에 참가하면 첫 번째와 두 번째 놀이기구를 타서 총 행복도 을 얻을 수 있다. 최대 개의 놀이기구만 탈 수 있으므로 세 번째 놀이기구는 탈 수 없다. 이것이 얻을 수 있는 총 행복도의 최댓값이므로 답은 이다.
예제 테스트 케이스 2에서 축제는 일 동안 열리고, 개의 놀이기구가 있으며, 최대 개의 놀이기구를 탈 수 있다.
3일째에 축제에 참가하면 첫 번째와 세 번째 놀이기구를 타서 총 행복도 을 얻을 수 있다. 이것이 얻을 수 있는 총 행복도의 최댓값이므로 답은 이다.