Mine Sweeper.
Nghe đầu đề là biết sao rồi. Nhưng đã mất công viết thì xin nêu qua lại đề bài cho các bạn chưa bao giờ làm.
Ma trận A[m * n], giá trị A[i,j] = 1 nếu ô (i,j) có mìn, A[i,j] = 0 nếu ô (i,j) không có mìn.
Ma trận B[m * n] được tạo như sau: B[u,v] = tổng các ô có mìn xung quanh ô (u,v). Nhiều nhất là 8 ô, kề cạnh, kề đỉnh.
Nếu yêu cầu cho mảng A rồi suy ra B thì chắc cả forum chửi tui mất. Bây giờ cho B suy ra A thì chắc một nửa chửi tui ra bài dễ quá.
Nhưng yêu cầu là cho B và suy ra A.
Chúng ta hãy bàn luận về thuật toán đi nào. Have fun everyone.

Đăng nhập
Đăng Kí
Trợ giúp
Chia sẻ
Del.icio.us
Digg
Email
Facebook
Google
Mixx
Reddit
StumbleUpon

MultiQuote