Nhóm Bạn Bò
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
3.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Farmer John có con bò xếp thành hàng, mỗi con có nhãn từ đến . Một nhóm bạn gồm các con bò có nhãn giống nhau sao cho mỗi con bò cách tất cả con bò khác trong nhóm không quá vị trí. Mỗi con bò phải thuộc đúng một nhóm bạn. Với mỗi giá trị từ đến , xác định số nhóm bạn tối thiểu cần thiết.
Dữ liệu vào
- Dòng đầu: số nguyên ().
- Dòng thứ hai: số nguyên () - nhãn các con bò.
Dữ liệu ra
- dòng, dòng thứ chứa số nhóm bạn tối thiểu khi .
Ràng buộc
- Test -:
- Test -: Tất cả
- Test -: Không nhãn nào xuất hiện quá lần
- Test -: Không có ràng buộc thêm
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 9 1 1 1 9 2 1 2 1 1 |
7 5 4 4 4 4 4 3 3 |
Với : cần 7 nhóm. Với hoặc : tất cả bò cùng nhãn có thể gộp lại, chỉ cần 3 nhóm. |
Bình luận