Thi thử đợt 1 TS10 PTNK 2025 - Khoảng cách

Xem dạng PDF

Gửi bài giải

Điểm: 40,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Lại kể chuyện về Phú ông và Bờm. Bữa nay sang nhà Bờm chơi, Phú ông thấy Bờm đang tập ghi số trong các ô vuông được kẻ ngay ngắn trên nền đất gồm ~M~ hàng và ~N~ cột.

Bất chợt Phú ông nghĩ ra một câu đố và đố Bờm như sau: Ông cho Bờm 2 số nguyên dương ~a~ và ~b~.

Bờm hãy chọn một vùng hình chữ nhật không rỗng trên bảng số của mình sao cho giá trị của biểu thức sau là nhỏ nhất: ~|Sum - a| + |Sum - b|~

Trong đó: ~Sum~ – là tổng giá trị các ô trong hình chữ nhật con của Bờm.

Yêu cầu: Hãy xác định giá trị nhỏ nhất để Bờm trả lời cho Phú ông.

Input

  • Dòng đầu tiên ghi 4 giá trị ~M, N, a, b~ cho biết kích thước bảng số của Bờm và giá trị mà Phú ông đã cho ~(1 \le M, N \le 500, 1 \le a, b \le 10^{9})~.

  • ~M~ dòng tiếp theo, mỗi dòng ghi ~N~ giá trị ~a_{ij}~ mà Bờm ghi tại ô thứ ~i~ hàng ~j~ của bảng số ~(1 \le a_{ij} \le 10^{9})~. Các giá trị ghi trên cùng dòng cách nhau một dấu khoảng trắng.

Output

Giá trị nhỏ nhất mà Bờm đã trả lời cho Phú ông.

Scoring

Subtask Số test Ràng buộc
1 10 ~1 \le M, N \le 20~
2 20 ~1 \le M, N \le 100~
3 40 Không có giới hạn gì thêm

Sample Input 1

2 2 10 10
1 3
4 1

Sample Output 1

2

Sample Input 2

3 2 3 4
1 9
1 1
8 1

Sample Output 2

3

Sample Input 3

3 4 5 3
1 1 1 1
9 6 7 6
8 1 9 7

Sample Output 3

2

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.