|
|
Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language
version or invalid test data, or description of the problem is not clear.
Từ tập các bài có trên SPOJ (divb)
2864. Những con số
Mã bài: NUMBERS
|
Trên một trang web dành cho những người yêu thích toán học, vừa xuất hiện một câu ðố như sau: bạn có N số nguyên dương. Nhiệm vụ của bạn là tìm cách tô mỗi số bằng một màu khác nhau, sao cho một số không bao giờ chia hết cho một số khác cùng màu và số màu cần sử dụng là ít nhất.
Thấy câu ðố rất thú vị, Bờm ðã nhờ ðến sự giúp ðỡ của bạn! Bạn hãy viết chương trình giúp Bờm giải câu ðố trên.
Dữ liệu
- Dòng 1: chứa số nguyên dương N.
- Dòng 2: chứa N số nguyên dương a1, a2, a3, ..., an.
Kết quả
- Dòng 1: chứa số nguyên dương K, là số màu ít nhất cần sử dụng.
- Dòng thứ i trong K dòng tiếp theo chứa số nguyên ci là số số ðược tô màu i, theo sau là ci số nguyên có màu i.
Giới hạn
- N là số nguyên dương trong phạm vi [1, 50000]
- ai là số nguyên dương trong phạm vi [1, 106]
Chú ý
Nếu có nhiều phương án tô màu các số, chỉ cần in ra một phương án tùy ý.
Ví dụ
Dữ liệu
10
24 7 42 8 2 16 22 21 33 11
Kết quả
3
3 7 2 11
4 8 22 21 33
3 24 42 16
| Được gửi lên bởi: | Ngô Minh Ðức |
| Ngày: | 2008-07-18 |
| Thời gian chạy: | 1s
|
| Giới hạn mã nguồn: | 50000B |
| Ngôn ngữ cho phép: | Tất cả ngoại trừ: AWK C++ 4.3.2 CLOJ ERL F# GO JS PERL 6 PYTH 3.1.2 SCALA SED TCL |
| Nguồn bài: | VNOI Marathon '08 - Round 8/DivB Problem Setter: Ngô Minh Ðức |
|
|
|
|