Nhóm bạn của Kefa
Đề bài
Mô tả
Kefa muốn ăn mừng khoản lương lớn đầu tiên bằng một bữa tiệc ở nhà hàng, nhưng anh cần có bạn đi cùng.
Kefa có người bạn. Mỗi người bạn có hai thông số: số tiền mà người đó đang có và độ thân thiết đối với Kefa.
Kefa muốn chọn một nhóm bạn sao cho không ai trong nhóm cảm thấy nghèo. Một người bạn cảm thấy nghèo nếu trong nhóm tồn tại một người khác có nhiều hơn người đó ít nhất đơn vị tiền. Nói cách khác, nhóm được chọn là hợp lệ khi hiệu giữa số tiền lớn nhất và số tiền nhỏ nhất trong nhóm nhỏ hơn .
Trong tất cả các nhóm hợp lệ (nhóm có thể chỉ gồm một người), hãy tìm tổng độ thân thiết lớn nhất.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- dòng tiếp theo, dòng thứ chứa hai số nguyên và mô tả người bạn thứ .
Dữ liệu ra
- In ra một số nguyên là tổng độ thân thiết lớn nhất có thể đạt được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 100 0 7 11 32 99 10 46 8 87 54 |
111 | Chọn cả 5 người: số tiền lớn nhất và nhỏ nhất là 99 và 0, hiệu nên hợp lệ; tổng thân thiết . |
| 4 5 75 5 0 100 150 20 75 1 |
100 | Chỉ chọn người bạn thứ hai (tiền 0, thân thiết 100) là tối ưu; mọi cách ghép khác đều kém hơn. |
Bình luận