Đề bài
An là một học sinh tham dự cuộc thi Học sinh giỏi lớp 9. Sau khi thi xong, An cùng các bạn được nhà trường đưa đi tham quan nhiều danh lam thắng cảnh và cửa hàng lưu niệm tại thành phố Tam Kỳ. An muốn mua quà lưu niệm tặng các bạn thân ở nhà.
Khi đến một cửa hàng lưu niệm ở trung tâm thành phố, An được chủ cửa hàng giới thiệu giá của () món quà, món quà thứ () có giá tiền là (). An muốn chọn mua () món quà sao cho chênh lệch giá tiền giữa món quà có giá trị lớn nhất và nhỏ nhất là ít nhất có thể.
Yêu cầu: Em hãy lập trình giúp An mua các món quà tặng thỏa mãn yêu cầu.
Dữ liệu vàoMUAQUA.INP
Đọc từ file MUAQUA.INP, gồm 02 dòng:
- Dòng 1: ghi hai số nguyên và , cách nhau bởi dấu cách;
- Dòng 2: ghi số nguyên và đặt cách nhau bởi dấu cách.
Kết quả raMUAQUA.OUT
Ghi ra file MUAQUA.OUT, gồm 01 dòng ghi duy nhất số là độ chênh lệnh giá trị nhỏ nhất cần tìm.
Ràng buộc
- Có 50% số test ứng với 50% số điểm có ; ;
- Có 30% số test ứng với 30% số điểm có ; .
Ví dụ
4 6 10 12 10 5 7 22
5
Giải thích
An có thể mua các món quà có giá trị: 10, 12, 10, 7.