PROBE - Thăm dò

View as PDF

Submit solution


Points: 250.00
Time limit: 1.0s
Memory limit: 100M
Input: stdin
Output: stdout

Author:
Problem type
Allowed languages
C, C++, GAS64, Pascal, Perl, PHP, Python, Sed, TCL, Text

Năm 21XX, một cuộc khủng hoảng năng lượng nổ ra, quốc vương A quyết định cử một đội máy thăm dò lên sao Hỏa để tìm kiếm dầu mỏ. Đội thăm dò sẽ thăm dò trên một mảnh đất chia làm ~M*N~ ô bằng các máy thăm dò, mỗi máy thăm dò sẽ chiếm một ô vuông ~k*k~ và thăm dò trên diện tích mà nó chiếm, máy thăm dò có thể di chuyển sang các ô kề cạnh, khi thăm dò xong máy lập tức trở về (vì sợ hết nhiên liệu) chứ không nhảy sang các khu vực khác. Nhưng điều này là khó khó khăn đối với đội thăm dò.

Bạn hãy giúp họ đưa ra số máy thăm dò ít nhất sao cho tất cả các khu đất hình vuông ~k*k~ đều được thăm dò.


Input:

  • Dòng đầu chứa 3 số ~M~, ~N~, ~K~ mỗi số cách nhau một dấu cách, 0 < ~M,N~ ≤ 1000; 0 < ~k~ < ~min(M,N)~;
  • ~M~ dòng sau, mỗi dòng gồm ~N~ số, 0 biểu thị cho đất, 1 biểu thị cho đá không được đi qua.

Output: Gồm 1 số duy nhất ghi số lượng máy cần cử đi.

Ví dụ

Input
4 8 3
0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0
Output
2

Giới hạn: Có ít nhất 60% số test ứng với ~M,N~<=100.


Comments

Please read the guidelines before commenting.


There are no comments at the moment.