30/09/2024
30/09/2024
30/09/2024
```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
int M, N, u, v;
cin >> M >> N >> u >> v;
// Chuyển đổi từ chỉ số 1 thành chỉ số 0
u--;
v--;
vector<vector<int>> arr(M, vector<int>(N));
// Nhập mảng 2 chiều
for (int i = 0; i < M; i++) {
for (int j = 0; j < N; j++) {
cin >> arr[i][j];
}
}
int sum = 0;
// Tính tổng các ô hàng xóm
// Các ô hàng xóm có thể là (u-1,v), (u+1,v), (u,v-1), (u,v+1)
if (u > 0) sum += arr[u-1][v]; // Ô trên
if (u < M-1) sum += arr[u+1][v]; // Ô dưới
if (v > 0) sum += arr[u][v-1]; // Ô bên trái
if (v < N-1) sum += arr[u][v+1]; // Ô bên phải
cout << sum << endl;
return 0;
}
```
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời