Xâu con lẻ
Đề bài
Mô tả
Cho số nguyên . Hãy tìm một xâu độ dài chỉ gồm các chữ cái Latin in thường sao cho mọi xâu con liên tiếp khác rỗng của xuất hiện trong một số lẻ lần.
Xâu được gọi là xâu con liên tiếp của xâu nếu nhận được từ bằng cách xoá đi một số (có thể bằng ) ký tự ở đầu và một số (có thể bằng ) ký tự ở cuối. Hai lần xuất hiện của cùng một xâu con được tính là khác nhau nếu chúng bắt đầu tại hai vị trí khác nhau.
Có thể chứng minh rằng với mọi trong giới hạn của đề bài, xâu như vậy luôn tồn tại. Nếu có nhiều đáp án, in ra một đáp án bất kỳ.
Dữ liệu vào
- Dòng đầu chứa số nguyên là số lượng bộ dữ liệu.
- Mỗi dòng trong dòng tiếp theo chứa một số nguyên mô tả một bộ dữ liệu.
Dữ liệu ra
Với mỗi bộ dữ liệu, in ra trên một dòng xâu thoả mãn yêu cầu.
Ràng buộc
- Tổng của trên tất cả các bộ dữ liệu không vượt quá
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 3 5 9 19 |
abc aabac aaaabaaac aaaaaaaaabaaaaaaaac |
Với , mỗi xâu con của abc xuất hiện đúng lần. Với , trong xâu aabac thì a xuất hiện lần, còn tất cả các xâu con khác (aa, b, c, ab, ba, ac, aab, aba, bac, aaba, abac, aabac) đều xuất hiện đúng lần. Đáp án in ra không cần trùng với đáp án mẫu, chỉ cần hợp lệ. |
| 3 1 2 4 |
a ab aaba |
Với , xâu a có duy nhất một xâu con là a, xuất hiện lần. Với , trong xâu aaba thì a xuất hiện lần, còn aa, b, ab, ba, aab, aba, aaba đều xuất hiện đúng lần. |
Bình luận