Submission #99860

# Submission time Handle Problem Language Result Execution time Memory
99860 2019-03-07T22:42:56 Z IvanBevanda Baza (COCI17_baza) C++17
50 / 50
109 ms 8012 KB
#include <bits/stdc++.h>
using namespace std;

int N, M, Q, Truth=1, z=0;

int main()
{
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  
  cin >> N >> M;
  int A[N][M];
  for (int i=0;i<N;++i){
  	for (int j=0;j<M;++j) cin >> A[i][j];
  }
  cin >> Q;
  int B[Q][M];
  for (int i=0;i<Q;++i){
  	for (int j=0;j<M;++j) cin >> B[i][j];
  }
  for (int i=0;i<Q;++i){
  	for (int j=0;j<N;++j){
  		for (int f=0;f<M;++f){
  			if (B[i][f] != A[j][f] && B[i][f] != -1) Truth = 0;
		  }
		if (Truth == 1) ++z;
		Truth = 1;
	  }
	cout << z << endl;
	z=0;
  }

  return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 28 ms 2936 KB Output is correct
2 Correct 19 ms 1920 KB Output is correct
3 Correct 63 ms 5240 KB Output is correct
4 Correct 25 ms 1528 KB Output is correct
5 Correct 42 ms 4088 KB Output is correct
6 Correct 80 ms 6044 KB Output is correct
7 Correct 109 ms 8012 KB Output is correct
8 Correct 58 ms 5240 KB Output is correct
9 Correct 36 ms 3320 KB Output is correct
10 Correct 93 ms 7772 KB Output is correct