만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

영업의 신

시간 제한1.5초메모리 제한1024 MB

요약
직원마다 담당 매장의 초기 매출이 주어지고, 매출 기록이 들어올 때마다 담당 매장 전부에서 1위인 직원 수를 구합니다.
난이도

보통10점 중 5점

유형
배열, 구현, 시뮬레이션
정답자
아직 제출이 없습니다

문제

ZerOne 주식회사의 사장인 정민이는 느슨해진 직원들에게 긴장감을 주기 위해 영업왕을 뽑기로 했다. 각 직원은 총 MM개의 매장 중 KK개의 매장을 담당한다. 영업왕은 자신이 맡은 모든 매장에서 누적 매출 1위를 기록한 직원이다. 각 매장에서 직원별 누적 매출액은 항상 서로 다르며, 감소하지 않는다.

ZerOne 회사 직원들이 올린 매출 정보가 시간 순서대로 주어진다. 매출 정보가 주어질 때마다 누적 매출액을 계산하여 영업왕의 수를 구하라.

입력

첫 번째 줄에 직원 수 NN, 총 매장 수 MM, 직원 한 명이 맡은 매장 수 KK가 공백으로 구분되어 주어진다. (1≤N≤3001 \le N \le 300, 1≤M≤10 0001 \le M \le 10\,000, 1≤K≤M1 \le K \le M)

두 번째 줄부터 각 직원이 맡은 매장 번호 jj와 초기 매출액 tt가 공백으로 구분되어 한 줄에 KK번씩 주어진다. 1번 직원부터 NN번 직원까지 순서대로 주어진다. (1≤j≤M1 \le j \le M, 1≤t≤10 0001 \le t \le 10\,000)

N+2N+2번째 줄에는 매출을 올린 횟수 QQ가 주어진다. (1≤Q≤1 000 0001 \le Q \le 1\,000\,000)

N+3N+3번째 줄부터 QQ개의 줄에 걸쳐 매출을 올린 직원 번호 ii, 매장 번호 jj, 그 매장의 누적 매출액에 더해진 금액 vv가 공백으로 구분되어 시간 순서대로 주어진다. (1≤i≤N1 \le i \le N, 1≤j≤M1 \le j \le M, 1≤v≤1 0001 \le v \le 1\,000)

입력에 주어지는 모든 수는 정수이다.

출력

매출 정보가 주어질 때마다 그 시점의 영업왕 수를 한 줄에 하나씩, QQ줄에 걸쳐 출력한다.

예제2

  1. 예제 1

    입력
    4 5 2
    1 100 4 230
    1 80 2 170
    2 250 5 280
    1 90 3 100
    3
    2 2 100
    4 1 50
    2 2 10
    
    예상 출력
    1
    1
    1
    
  2. 예제 2

    입력
    4 5 2
    1 100 4 230
    1 80 2 170
    2 250 5 280
    1 90 3 100
    3
    2 2 70
    2 2 20
    2 1 30
    
    예상 출력
    2
    1
    1