Gửi bài giải
Điểm:
5,00
Giới hạn thời gian:
2.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C++
Một trong những game từng thống trị trên máy Windows là game dò mìn Minesweeper. Có điều gì đó rất lôi cuốn và gây nghiện trong việc tìm ra những ô nhỏ chứa bom trong trò chơi này. Dù Microsoft không còn đưa Minesweeper vào một phần của OS nữa nhưng điều đó không có nghĩa là bạn không thể chơi game cổ điển mà chưa bao giờ hết hấp dẫn này.
Cho một mảng kích thước M x N. Tại những ô có bãi thì được đánh dấu là -1 còn lại là 0. Nhiệm vụ của bạn là đếm xem xung quanh 1 ô có bao nhiêu bãi mìn (bán kính 1 ô).
Đầu vào: Cho 2 số nguyên M, N (1<= M, N <= 100) và ma trận M x N.
Đầu ra: Ma trận M x N sau khi thực hiện nhiệm vụ
Ví dụ
Input
4 4
0 -1 0 0
0 0 -1 0
0 0 0 0
-1 0 0 0
Output
1 -1 2 1
1 2 -1 1
1 2 1 1
-1 1 0 0
Bình luận
include <iostream>
include <vector>
int countMinesAround(const std::vector<:vector>& matrix, int row, int col, int M, int N) { int count = 0;
}
int main() { int M, N; std::cin >> M >> N;
}