#1595. Hình vuông lý tưởng (SQUARE)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Có một ma trận số nguyên kích thước a\times b . Hãy tìm trong đó một vùng hình vuông kích thước n\times n , sao cho hiệu giữa giá trị lớn nhất và giá trị nhỏ nhất của tất cả các số trong vùng đó là nhỏ nhất.

Dữ liệu:

  • Dòng đầu tiên chứa ba số nguyên, lần lượt là giá trị của a, b, n ( 2\le a,b\le 1000, n\le a, n\le b, n\le 100 ).
  • Từ dòng thứ 2 đến dòng a+1 , mỗi dòng chứa b số nguyên không âm, biểu thị các số tại vị trí tương ứng trong ma trận. Tất cả các số trong ma trận không vượt quá 10^9 .

Kết quả:

  • Xuất ra một số nguyên duy nhất, là giá trị nhỏ nhất của "hiệu giữa số lớn nhất và số nhỏ nhất trong vùng hình vuông n\times n " trong ma trận a\times b .

Ví dụ:

Dữ liệu:

5 4 2
1 2 5 6
0 17 16 0
16 17 2 1
2 10 2 1
1 2 2 2

Kết quả:

1

Giới hạn:

  • Subtask #1: 20\% số điểm có 2\le a,b\le 100, n\le 10 .
  • Subtask #2: 80\% số điểm còn lại không có ràng buộc bổ sung.