Bir dize , sonsuz tekrarının alt dizesi ise dize x
oluşturur . Örneğin üretir .y
y
x
abc
bcabcab
Girdiyi oluşturacak en kısa, sözlüksel olarak en küçük dizeyi bulmak için bir program yazın. Standart girişte tek bir metin satırı verilir. Oluşturma dizesini standart çıktıya yazdırmalısınız. Örneğin:
giriş
bcabcabca
çıktı
abc
En kısa kod kazanır. Girdinin yalnızca az karakterlerini (ve isterseniz bir satırsonu satırını) içerdiğini varsayabilirsiniz.
bac
s deseninin bir alt dizesi değil .
(bca)^n
aracı, bca
sadece belirli bir örnek için geçerli olduğu gibi abc
.
bca
sözlükbilimsel olarak en küçük değil.
bac
senin yerine örnekte olabilirabc
mi?