#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 x, y; cin >> x >> y; x--; y--; // 转换为0-based索引 int age = matrix[x][y]; int count = 0; // 统计同行的朋友 for (int j = 0; j < m; j++) { if (j != y && matrix[x][j] == age) { count++; } } // 统计同列的朋友 for (int i = 0; i < n; i++) { if (i != x && matrix[i][y] == age) { count++; } } cout << count << endl; return 0; } /************************************************************** Problem: 1998 User: fuyijun Language: C++ Result: Accepted Time:9 ms Memory:2076 kb ****************************************************************/