Chọn hình vuông
Đề bài
Mô tả
Có điểm trên mặt phẳng vô hạn, điểm thứ có tọa độ nguyên và giá trị nguyên . Bạn cần chọn một hình vuông có các cạnh song song với trục tọa độ sao cho góc trái dưới và góc phải trên nằm trên đường thẳng , tức là hình vuông gồm các điểm với và (với ). Điểm của cách chọn bằng tổng giá trị của tất cả các điểm nằm trong và trên cạnh của hình vuông đó trừ đi độ dài cạnh của hình vuông (bằng ). Chú ý có thể chọn hình vuông cạnh là , tức là bạn chọn vị trí bất kì nằm trên đường thẳng .
Yêu cầu: Bạn cần tính số điểm cao nhất có thể nhận được sau khi chọn một hình vuông bất kì.
Dữ liệu vào
- Dòng đầu tiên ghi số nguyên dương là số điểm trên mặt phẳng.
- dòng sau, mỗi dòng gồm số nguyên là tọa độ và giá trị của điểm thứ .
Dữ liệu ra
In ra điểm lớn nhất có thể đạt được.
Ràng buộc
- .
- .
- .
Subtasks
- Subtask 1 ( số test): ; các tọa độ nhỏ hơn .
- Subtask 2 ( số test): ; các tọa độ nhỏ hơn .
- Subtask 3 ( số test): các tọa độ nhỏ hơn .
- Subtask 4 ( số test): không có điều kiện gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 0 0 2 1 0 -5 1 1 3 2 3 4 1 4 -4 3 1 -1 |
4 | Chọn hình vuông có góc trái dưới và góc phải trên , chứa các điểm , , . Điểm đạt được là . |
| 5 3 3 0 3 3 -3 0 2 -1 3 1 3 0 0 -2 |
0 | Không cách chọn nào được điểm dương. Chọn hình vuông cạnh tại vị trí (không có điểm nào) được điểm. Hai điểm có thể trùng tọa độ. |
| 1 5 7 3 |
1 | Hình vuông góc trái dưới , góc phải trên chứa điểm duy nhất: . |
Bình luận