K-매칭
시간 제한9초메모리 제한512 MB
가중치가 있는 n x m 격자 그래프에서 끝점을 공유하지 않는 간선 K개를 골라 가중치 합의 최솟값을 구합니다.
문제
그래프 를 생각하자. 이 그래프에는 개의 정점 (, )가 있다. 두 정점 와 사이에 간선이 있는 것은 일 때뿐이다. 각 간선에는 가중치가 있다.
의 -매칭 중 최소 가중치를 구하라.
간선 집합 가 의 매칭이라는 것은 의 각 정점이 의 간선 중 최대 하나에 연결되어 있다는 뜻이다. 매칭 가 를 만족하면 는 -매칭이다. 매칭 의 가중치는 에 속한 간선 가중치의 합이다. 의 최소 가중치 -매칭은 가중치가 가장 작은 -매칭이다.
입력
첫 줄에 테스트 케이스의 수 가 주어진다 (). 인 테스트 케이스는 최대 3개이다.
각 테스트 케이스의 첫 줄에는 정수 , , 가 주어진다 (, , ).
이어서 개의 줄이 주어지며, 각 줄에는 정수 개 가 있다. 이는 와 사이 간선의 가중치이다 ().
이면 추가로 개의 줄이 주어지며, 각 줄에는 정수 개 가 있다. 이는 와 사이 간선의 가중치이다 ().
출력
각 테스트 케이스마다 최소 가중치를 한 줄에 출력한다.