Để tăng cường môi trường "Trường học thân thiện, Học sinh tích cực", ngày ~26/3~ năm nay Sở Giáo dục và Đào tạo tổ chức cuộc thi "Cặp đôi hoàn hảo" với sự tham gia là các trường THPT trong Tỉnh. Để tham gia, mỗi trường cử hai em học sinh của trường mình đi thi. Luật thi rất đơn giản: Cặp đôi nào có chênh lệch chiều cao giữa hai học sinh nhỏ nhất sẽ chiến thắng.
Trường của bạn có ~n~ học sinh đánh số từ ~1~ đến ~n~, học sinh thứ ~i~ có chiều cao là một số nguyên dương ~h_i~. Bạn hãy giúp trường bạn chọn cặp đôi "hoàn hảo" để đi thi nhé.
Input
- Dòng đầu chứa số nguyên dương ~n~;
- Dòng thứ hai chứa ~n~ số nguyên dương ~h_1, h_2, …, h_n~.
Hai số liên tiếp trên một dòng được ghi cách nhau một dấu cách.
Giới hạn:
- ~1 ≤ n ≤ 10^5; 1 ≤ h_i ≤ 10^9~.
Output
- Ghi trên một dòng số nguyên là chênh lệch chiều cao nhỏ nhất của hai bạn học sinh được chọn.
Sample
Input #1
5
150 155 161 172 170
Output #1
2
Hint
Xét #1, ta chọn hai học sinh số ~4~ và số ~5~ đi thi sẽ có chênh lệch chiều cao nhỏ nhất bằng ~2~.
Problem source: Chuyên Sơn La Online Judge
Bình luận
các bạn có thể sắp xếp mảng từ bé đến lớn,sau đó dùng for chạy từ n-1 về 2 vd như mình:
phần chạy từ n-1 về 2 đây nhé
RTE mn ơi
ez vl
làm sao thế bro, tui bị RTE
hello ae
bai này dùng abs min đc k các bác
Mấy bác giúp e bị tle case cuối mặc dù e đã sort+duyệt tìm min tới n ạ
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
mọi người cho mình xin test case 2 với ạ
test 4 là gì v
bác làm được test 4 chưa bác
Đừng có nói với tôi là bạn sort xong rồi, lấy 2 số lớn nhất và lớn nhì trừ cho nhau nhé. Vậy là sai rồi đấy