Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

MARS - Chỉnh sửa ảnh




Trung tâm của bạn vừa nhận được 1 bức ảnh chụp bề mặt sao Hỏa. Bức ảnh được mã hóa theo dạng hình chữ nhật được chia thành các ô vuông, trong đó mỗi ô có thể có màu đen hoặc trắng. Do nhiều lí do trên đường vận chuyển, có tối đa K ô bị mờ đi (đen thành trắng), nhưng do không thể xác định chính xác được ô nào bị mờ, nên bạn buộc phải giả sử rằng tất cả các khả năng mờ đi đều có thể xảy ra.

 

Để xác định các vật thể lạ trên sao Hỏa, trung tâm của bạn căn cứ theo các ô đen được chụp trên tấm ảnh. Hai ô đen A và B được gọi là cùng thuộc một vật thể, nếu từ A, tồn tại một đường đi thỏa mãn chỉ đi qua các ô đen kề cạnh, có thể đến được B. Kích thước vật thể được tính bằng khoảng cách Euclid của 2 ô xa nhau nhất cùng thuộc vật thể đó.

 

Yêu cầu: xác định kích thước lớn nhất có thể có được của 1 vật thể trên tấm ảnh.

Input

-          Dòng đầu tiên chứa 3 số nguyên M,N,K (0 < M,N <= 50, 0 <= K <= M * N) là kích thước tấm ảnh và số ô tối đa đã bị mờ đi

-          M dòng sau, mỗi dòng chứa N kí tự 0/1 tương ứng với ô đó có màu đen (0) hay trắng (1)

-          Trong 20% số test, 0 < M,N <= 4

-          Trong 60% số test, 0 < M,N <= 25

Output

-          Đưa ra 1 số nguyên duy nhất là bình phương kích thước của vật thể lớn nhất

Example

Input:

4 4 0

0010

1001

0011

0111 Output:

10

(Không có ô nào được sửa. Có 2 vật thể, và kích thước của vật thể lớn hơn là khoảng cách giữa 2 ô được gạch chân)

Input:
4 4 4
0010
1001
0011
0111
Output:
18

(Nếu tô đen ô 1 được gạch chân, kích thước của vật thể sẽ là khoảng cách của 2 ô được gạch chân. Có thể tô đen nhiều hơn 1 ô, nhưng khoảng cách không thay đổi)


Được gửi lên bởi:VOJ Team
Ngày:2011-12-23
Thời gian chạy:0.400s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C C++ 4.3.2 CPP PAS-GPC PAS-FPC
Nguồn bài:Nguyễn Vương Linh

hide comments
2014-12-24 02:56:21 Lollipop
tức là từ đường đi từ A đến B có thể có tối đa K điểm 1 đúng k, thế A B có thể là 1 k nhỉ
2012-11-17 15:58:57 Buồn buồn mới code
ko hiểu đề
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.