Qatlama#5179

Qatlama

1 saniyə
64 meqabayt
Çox asan

Bill ardıcıllıqla böyük latın hərflərindən (A–Z) ibarət olan ardıcıllıqları təkrarlanan altardıcıllıqları qatlamaq vasitəsilə sıx şəkildə təsvir etməyə çalışır. Məsələn, AAAAAAAAAABABABCCD ardıcıllığını ifadə etməyin bir üsulu 10(A)2(BA)B2(C)D-dir. O, simvolların qatlanmış ardıcıllıqlarını və onların uyğun şəkildə açılma çevrilməsini rəsmi olaraq aşağıdakı kimi müəyyənləşdirir:

Bu tərifə əsasən, istənilən qatlanmış ardıcıllığın açılması sadədir. Lakin Bill daha çox əks çevrilmə ilə maraqlanır. O, verilmiş ardıcıllığı elə qatlamaq istəyir ki, nəticədə alınan qatlanmış ardıcıllığın uzunluğu mümkün olan ən az simvoldan ibarət olsun.

Giriş

Giriş bir sətrdən ibarətdir. Sətir -dən -ə qədər böyük latın hərfini (A–Z) ehtiva edir.

Çıxış

Çıxışa bir sətirdə, verilmiş ardıcıllığa açıldıqda uyğun gələn mümkün olan ən qısa qatlanmış ardıcıllığı yazın. Əgər bir neçə cavab mümkündürsə, istənilən birini çap edin.

Nümunələr

Nümunə 1

Loading
Loading