Tập con không bội k
Đề bài
Mô tả
Một tập số nguyên được gọi là không bội nếu trong tập đó không tồn tại hai số và (với ) thoả mãn .
Cho một tập gồm số nguyên dương phân biệt. Hãy tìm kích thước của tập con không bội lớn nhất của nó.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên dương phân biệt .
Dữ liệu ra
Một số nguyên duy nhất: kích thước của tập con không bội lớn nhất.
Ràng buộc
- Các giá trị đôi một phân biệt.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 2 2 3 6 5 4 10 |
3 | Các cặp vi phạm là , và . Mỗi cặp chỉ được giữ lại một phần tử, nên nhiều nhất là phần tử, chẳng hạn . |
| 5 1 1 2 3 4 5 |
5 | Với , điều kiện trở thành với , không bao giờ xảy ra vì các số phân biệt. Giữ lại toàn bộ tập. |
| 10 2 1 2 3 4 5 6 7 8 9 10 |
6 | Các dây chuyền nhân đôi là , , , , . Lần lượt giữ được phần tử. |
Bình luận