Nhóm ổn định
Đề bài
Mô tả
Có học sinh, học sinh thứ có trình độ . Cần chia tất cả học sinh thành các nhóm. Một nhóm được gọi là ổn định nếu khi sắp xếp các trình độ trong nhóm theo thứ tự không giảm, hai phần tử kề nhau bất kỳ chênh lệch nhau không quá .
Ví dụ với : nhóm có trình độ là ổn định (vì , , , ), còn nhóm không ổn định (vì ).
Ngoài học sinh đã cho, giáo viên có thể mời thêm tối đa học sinh với trình độ tùy ý (do giáo viên chọn). Hãy tìm số nhóm ổn định ít nhất có thể tạo thành từ tất cả học sinh (kể cả các học sinh được mời thêm).
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , .
- Dòng thứ hai chứa số nguyên là trình độ của các học sinh.
Dữ liệu ra
In ra một số nguyên duy nhất: số nhóm ổn định ít nhất.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 8 2 3 1 1 5 8 12 13 20 22 |
2 | Mời thêm hai học sinh trình độ và , chia thành hai nhóm ổn định: và . |
| 13 0 37 20 20 80 70 70 70 420 5 1 5 1 60 90 |
3 | Không được mời thêm ai, cần nhóm: , và . |
Bình luận