fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int const Length = 1001;
  6. int n, m, q, mt[Length][Length], v[Length];
  7. cin >> n >> m;
  8. for (int i = 1; i <= n; ++i) {
  9. for (int j = 1; j <= m; ++j) {
  10. cin >> mt[i][j];
  11. }
  12. }
  13. cin >> q;
  14. while (q--) {
  15. int flag;
  16. for (int i = 1; i <= m; ++i) {
  17. cin >> v[i];
  18. } for (int line = 1; line <= n ; ++line) {
  19. for (int column = 1; column <= m; ++column) {
  20. if (mt[line][column] == v[column]) {
  21. cout << "DA" << "\n";
  22. break;
  23. } else {
  24. flag = 0;
  25. }
  26. }
  27. if (flag == 0) {
  28. cout << "NU" << "\n";
  29. break;
  30. }
  31. }
  32. }
  33. return 0;
  34. }
  35.  
Success #stdin #stdout 0.01s 5536KB
stdin
3 3
1 2 3
2 5 6
5 4 3
4
2 5 6
7 8 9
3 4 5
5 4 3
stdout
NU
NU
NU
DA
NU