Chia kẹo (THT A Ngũ Hành Sơn 2026)
Xem PDF
Điểm:
800 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Trong một buổi liên hoàn, cô giáo có rất nhiều viên kẹo với các màu sắc khác nhau. Mỗi viên kẹo được gắn một số nguyên biểu thị màu của nó (ví dụ: \(1, 2, 3, 10, 20, \dots\)). Cô muốn chia các viên kẹo vào các hộp sao cho: Trong cùng một hộp, không có hai viên kẹo có số màu là hai số liên tiếp (ví dụ: \(5\) và \(6\) không được ở cùng một hộp).
Hãy giúp cô chia kẹo sao cho số hộp là ít nhất.
Input
- Dòng 1: Số nguyên \(N\) là số viên kẹo.
- Dòng 2: \(N\) số nguyên khác nhau là số màu của các viên kẹo.
Output
- In ra một số nguyên là số hộp ít nhất cần dùng.
Example
Test 1
Input
4
2 10 1 20
Output
2
Note
\(1\) và \(2\) (có số màu liên tiếp \(\rightarrow\) không cùng hộp).
Hộp 1: \(1, 10, 20\); Hộp 2: \(2\)
hoặc Hộp 1: \(2, 10, 20\); Hộp 2: \(1\)
Vậy số hộp ít nhất là \(2\).
Test 2
Input
1
42
Output
1
Note
Chỉ có \(1\) viên kẹo \(\rightarrow\) cần \(1\) hộp.
Bình luận (2)