Walktober
메모리 제한1024 MB
날짜마다 모든 참가자의 최대 걸음 수를 구하고, 존의 작년 걸음 수가 그 최댓값에 못 미친 만큼을 모두 더합니다.
문제
John은 Walktober라는 매년 열리는 걸음 수 대회에 참가한다. 대회는 총 일 동안 진행되며, 참가자 모두의 일별 걸음 수를 일 전체에 걸쳐 기록한다. 참가자에게는 부터 까지의 고유한 ID가 부여되며, 여기서 은 등록된 참가자의 총수이다. 전체 스코어보드에는 각 참가자의 일별 걸음 수가 기록된다.
John은 일 각각에서 모든 참가자 가운데 최대 걸음 수를 기록하는 것이 목표이다. John은 작년에도 참가했기 때문에 목표에 얼마나 못 미쳤는지 알고 싶어 한다. 작년 스코어보드가 주어졌을 때, 모든 날에 최대 걸음 수에 도달하려면 John이 작년 기록에 더해 필요한 걸음 수의 최솟값을 구한다.
입력
입력의 첫 줄에 테스트 케이스의 개수 가 주어진다. 이어서 개의 테스트 케이스가 주어진다.
각 테스트 케이스의 첫 줄에는 세 정수 , , 가 주어진다. 각각 참가자의 총수, 대회 일수, 작년 John의 ID이다. 이어지는 개의 줄에는 각각 개의 정수가 주어진다. 번째 줄의 번째 정수 는 ID가 인 참가자의 일째 걸음 수이다.
출력
각 테스트 케이스마다 Case #x: y 형식으로 한 줄을 출력한다. 여기서 는 1부터 시작하는 테스트 케이스 번호이고, 는 John이 목표를 달성하기 위해 필요한 추가 걸음 수 합계의 최솟값이다.
제한
- .
- .
- 모든 와 에 대해 .
- .