#include <iostream> #include <vector> using namespace std; int main() { int n, m; cin >> n >> m; vector<vector<int>> matrix(n, vector<int>(m)); for (int i = 0; i < n; ++i) { for (int j = 0; j < m; ++j) { cin >> matrix[i][j]; } } int age1, age2; cin >> age1 >> age2; int row1, col1, row2, col2; bool found1 = false, found2 = false; for (int i = 0; i < n && !found1; ++i) { for (int j = 0; j < m && !found1; ++j) { if (matrix[i][j] == age1) { row1 = i; col1 = j; found1 = true; } } } for (int i = 0; i < n && !found2; ++i) { for (int j = 0; j < m && !found2; ++j) { if (matrix[i][j] == age2) { row2 = i; col2 = j; found2 = true; } } } if (abs(row1 - row2) <= 1 && abs(col1 - col2) <= 1 && !(row1 == row2 && col1 == col2)) { cout << "Y" << endl; } else { cout << "N" << endl; } return 0; } /************************************************************** Problem: 2000 User: zhenghaoxuan Language: C Result: Compile Error ****************************************************************/