아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

투자

시간 제한1초메모리 제한128 MB

요약
비용이 드는 투자를 골라 각 이익이 요구하는 투자를 갖춰 수익에서 비용을 뺀 값을 가장 크게 합니다.
난이도

보통10점 중 7점

유형
그래프
정답자
아직 제출이 없습니다

문제

투자는 진지한 일입니다! 농업과 축산업에 종사하는 사업가 유제프 씨(Zalew 문제로도 알려진 인물)는 이 사실을 잘 알고 있으며, 다가오는 2011년 예산 계획을 막 세우기 시작했습니다.

유제프 씨는 자신의 농장에서 진행할 수 있는 투자 목록(예: 풍력 발전소 건설, 새 축사 건설, 웹사이트 제작, 친환경 비료 도입)과 각 투자의 비용을 정리했습니다.

물론 투자의 목적은 높은 수익을 얻는 것입니다. 유제프 씨는 특정 투자 조합이 매우 구체적인 이익을 가져다준다는 것을 알고 있습니다. 예를 들면:

  • 친환경 비료 도입과 풍력 발전소 건설을 (반드시 둘 다 동시에!) 진행하면, 유제프 씨는 올해의 가장 친환경적인 농부 상을 받게 됩니다.
  • 풍력 발전소를 건설하면 전기 요금에서 일정 금액을 절약할 수 있습니다.

(위 예시에서 볼 수 있듯이, 하나의 투자는 동시에 여러 이익에 기여할 수 있습니다.)

각 투자의 비용, 달성한 각 이익이 가져오는 수입, 그리고 각 이익을 달성하기 위해 필요한 투자를 알고 있을 때, 유제프 씨가 2011년에 얻을 수 있는 최대 수익(달성한 이익의 수입 합계에서 진행한 투자의 비용 합계를 뺀 값)을 구하세요.

달성 가능한 이익 목록에는 어떤 투자도 필요하지 않은 이익이 포함될 수 있습니다.

입력

첫 번째 줄에는 테스트 세트의 개수를 나타내는 자연수 ZZ (1≤Z≤101 \le Z \le 10)가 주어집니다. 이어서 각 세트가 차례로 주어집니다.

각 세트의 첫 번째 줄에는 두 자연수 AA와 BB (1≤A,B≤1001 \le A, B \le 100)가 주어집니다. AA는 투자의 개수, BB는 가능한 이익의 개수입니다.

두 번째 줄에는 AA개의 자연수 aia_i (1≤ai≤10000001 \le a_i \le 1000000)가 주어지며, aia_i는 ii번째 투자를 진행하는 비용입니다(투자는 11부터 AA까지 번호를 매깁니다).

세 번째 줄에는 BB개의 자연수 bib_i (1≤bi≤10000001 \le b_i \le 1000000)가 주어지며, bib_i는 ii번째 이익의 수입입니다(이익은 11부터 BB까지 번호를 매깁니다).

네 번째 줄에는 자연수 KK (1≤K≤A⋅B1 \le K \le A \cdot B)가 주어집니다.

이어지는 KK개의 줄에는 공백으로 구분된 두 자연수 xix_i, yiy_i (1≤xi≤A1 \le x_i \le A, 1≤yi≤B1 \le y_i \le B)가 주어집니다. 이는 yiy_i번째 이익을 달성하려면 xix_i번째 투자를 반드시 진행해야 함을 의미합니다.

같은 쌍 (xi,yi)(x_i, y_i)는 입력에 두 번 이상 나타나지 않습니다.

출력

각 테스트 세트마다 달성 가능한 최대 수익을 한 줄에 하나씩 출력하세요.

예제1

  1. 예제 1

    입력
    1
    3 4
    10 20 10
    5 30 5 5
    4
    1 1
    1 2
    2 2
    3 3
    
    예상 출력
    10