-1이 아닌 모든 열에서 질의와 일치하는 데이터베이스 행 개수를 셉니다.
쉬움2완전 탐색행렬면접 대비아직 제출이 없습니다시간 제한1초메모리 제한64 MB미르코는 큰 IT 회사에서 여름 인턴을 하게 되었다. 이 회사는 N개의 행과 M개의 열로 이루어진 데이터베이스를 관리한다.
첫 출근 날 미르코는 질의를 Q개 받았다. 각 질의는 M개의 수로 이루어진다. 그런데 전송 과정에서 일부 수가 사라졌고, 사라진 자리는 -1로 적혀 있다. 미르코는 각 질의에 대응하는 행이 데이터베이스에 몇 개나 있는지 알고 싶다. 즉, -1인 자리를 빼고 남은 모든 자리에서 질의와 수가 같은 행의 개수를 세면 된다.
예를 들어 질의가 -1 3 2라면 첫 번째 열의 값은 무엇이든 상관없고, 두 번째 열의 값이 3이며, 세 번째 열의 값이 2인 행의 개수를 세야 한다.
미르코를 도와 모든 질의의 답을 구하라.
첫째 줄에 데이터베이스의 크기를 나타내는 두 정수 N (1≤N≤103)과 M (1≤M≤103)이 주어진다.
다음 N개의 줄에는 데이터베이스의 내용인 정수 Aij (1≤Aij≤106)가 한 줄에 M개씩 주어진다.
그 다음 줄에는 질의의 개수 Q (1≤Q≤50)가 주어진다.
다음 Q개의 줄에는 i번째 질의를 나타내는 정수 Bij (Bij=−1 또는 1≤Bij≤106)가 한 줄에 M개씩 주어진다.
Q개의 줄을 출력한다. i번째 줄에는 i번째 질의의 답을 출력한다.
첫 번째 예제의 데이터베이스는 행이 넷이다. 첫 번째 질의는 세 번째 열의 값이 2인 행이 몇 개인지 묻는다. 1행 (1 5 2)과 3행 (4 3 2)이 여기에 해당하므로 답은 2이다. 두 번째 질의는 두 번째 열의 값이 3이고 세 번째 열의 값이 2인 행을 묻는다. 3행 (4 3 2) 하나뿐이므로 답은 1이다. 세 번째 질의는 모든 자리가 -1이므로 행 전체의 개수인 4가 답이다.