Tháng 10 9, 2022

Bài 9: Compress

Share this

Đăng bởi Admin

Tháng 10 9, 2022

Tham khảo tại https://freecontest.net/

https://chuyenhalong.ucode.vn/problems/compress-119077

Cho một xâu S chỉ gồm các kí tự latin in thường. Người ta tiến hành nén xâu S như sau:
– Chọn ra một xâu T có độ dài ngắn nhất có thể và chọn một số nguyên K, sao cho khi viết xâu T lặp lại K lằn, ta thu dược xâu S.
– Ghép nối KT, ta thu được xâu nén của S.
Ví dụ:
– Với S= “abcabc” thì T= “abc”, K=2 nên xâu nén của S là “2abc”
– Với S= “aaaa” thì T= “a”, K=4 nên xâu nén của S là “4a”
– Với S= “freecontest” thì T= “freecontest”, K=1 nên xâu nén của S là “1freecontest”
Hãy cho biết xâu nén của S.

Đầu vào
– Gồm một dòng duy nhất chứa xâu S dộ dài không vượt quá 1000 .

Đầu ra
– In ra xâu nén của xâu S.

Ví dụ

Sample inputSample output
abcabc2abc
aaaa4a
freecontest1freecontest
Chia sẻ:
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Tài liệu tương tự

Tháng 10 10, 2022

Bài 11: Repalind

Tháng 10 9, 2022

Bài 10: Reverse

Tháng 10 9, 2022

Bài 9: Compress

Tháng 10 8, 2022

Bài 8: Thay chữ số
>