#BS0000010. Tổng chính xác (Exact Sum)
Tổng chính xác (Exact Sum)
Tổng chính xác (Exact Sum)
Nguồn: UVa
Phiên bản: Phước Hưng OJ Extended
Đề bài
Peter có một số tiền và muốn dùng toàn bộ số tiền đó để mua đúng hai quyển sách.
Có quyển sách, quyển thứ có giá .
Hãy chọn hai quyển khác nhau có giá lần lượt là và sao cho:
với .
Nếu có nhiều cặp thỏa mãn, hãy chọn cặp có độ chênh lệch giá nhỏ nhất:
là nhỏ nhất.
Đề bảo đảm luôn tồn tại ít nhất một cặp hợp lệ.
Input
Dòng đầu chứa .
Dòng thứ hai chứa số nguyên , là giá của quyển sách.
Dòng thứ ba chứa số tiền .
Output
In đúng theo mẫu:
Peter should buy books whose prices are a and b.
Sau dòng kết quả có một dòng trống.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: , mỗi giá sách nhỏ hơn ; luôn tồn tại lời giải.
Ví dụ
Input
5
10 2 6 8 4
10
Output
Peter should buy books whose prices are 4 and 6.
Giải thích
Các cặp có tổng bằng gồm và . Ta có:
trong khi:
Vì , cặp là đáp án.