Xâu may mắn
Đề bài
Mô tả
Ta gọi một số nguyên dương là số may mắn nếu trong biểu diễn thập phân của nó chỉ chứa các chữ số và (ví dụ , , là số may mắn, còn , , thì không).
Với một xâu gồm các chữ cái Latin thường, xét mỗi chữ cái: viết ra danh sách các vị trí (tính từ ) mà chữ cái đó xuất hiện, theo thứ tự tăng dần. Như vậy ta thu được danh sách, một số danh sách có thể rỗng.
Một xâu được gọi là xâu may mắn nếu trong mỗi danh sách, hiệu tuyệt đối của hai vị trí kề nhau bất kỳ đều là một số may mắn. Nếu một chữ cái xuất hiện nhiều nhất một lần thì nó không ảnh hưởng tới tính may mắn của xâu.
Cho số nguyên . Hãy tìm xâu may mắn có độ dài và nhỏ nhất theo thứ tự từ điển.
Dữ liệu vào
Một dòng duy nhất chứa số nguyên dương — độ dài của xâu cần tìm.
Dữ liệu ra
In ra trên một dòng xâu may mắn nhỏ nhất theo thứ tự từ điển có độ dài .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 | abcda | Chữ 'a' xuất hiện ở vị trí 1 và 5, hiệu bằng là số may mắn. Các chữ còn lại xuất hiện đúng một lần. |
| 3 | abc | Ba chữ cái phân biệt, không có danh sách nào có từ hai phần tử trở lên. |
Bình luận