Şüşə muncuqlar#2912

Şüşə muncuqlar

1 saniyə
10 meqabayt
Çox asan

Bir zamanlar məşhur bir aktrisa vardı. Gözlədiyiniz kimi, o ən çox Qədim Komediyalarda çıxış etməyi sevirdi. Hamı onu çox istəyirdi, amma o, izdihamlarla maraqlanmırdı. Onun ən böyük hobbisi hər cür muncuqlar toplamaq idi. Bir çox muncuq ustası onun üçün işləyirdi, hər gün yeni boyunbağılar və bilərziklər düzəldirdilər. Bir gün o, əsas Muncuq Ustaları İnspektorunu (MUI) çağırdı və ondan çox uzun və xüsusi bir boyunbağı istədiyini bildirdi.

Boyunbağı şüşə muncuqlardan hazırlanmalı idi, hər biri müxtəlif ölçüdə, bir-birinə birləşdirilmişdi, amma muncuqlardan heç birinin içindən ip keçmirdi—belə ki, hər bir muncuq istənilən anda ayrıla bilərdi. Aktrisa istədiyi muncuqlar ardıcıllığını seçdi, və MUI boyunbağını düzəltməyə söz verdi. Amma sonra bir problem ortaya çıxdı: iki qonşu muncuq arasındakı birləşmə çox da etibarlı deyildi, buna görə boyunbağı öz ağırlığından qopa bilərdi. Əgər boyunbağı ayrılsa vəziyyət daha da pis olardı. Muncuq birləşdirilən nöqtələr çox vacibdir. Əgər kiçik muncuqlar başlanğıcdadırsa, qırılma ehtimalı, böyük muncuqlar olsaydı olduğundan daha yüksəkdir. Muncuq ustası boyunbağının etibarlılığını yoxlamaq istəyir və boyunbağının ən pis ayrılma nöqtəsini müəyyən edən bir proqram tələb olunur.

Boyunbağı, A = a_1a_2\ldots a_m sətri ilə təsvir olunur; burada boyunbağının konkret muncuqlarının ölçüləri verilir; boyunbağı dairəvidir, yəni a_m muncuğundan sonra a_1 gəlir.

mövqeyindəki birləşmə yalnız və yalnız A[i] = a_i a_{i+1} \ldots a_m a_1 \ldots a_{i-1} sətri leksikoqrafik olaraq A[j] = a_j a_{j+1} \ldots a_m a_1 \ldots a_{j-1} sətrindən kiçikdirsə, mövqeyindəki birləşmədən daha pis hesab olunur. a_1 a_2 \ldots a_n sətri b_1 b_2 \ldots b_n sətrindən o zaman leksikoqrafik olaraq kiçik sayılır ki, elə bir tam ədədi (i \leq n) mövcuddur, a_j = b_j bütün -lər üçün (1 \leq j < i), və a_i < b_i.

Giriş

Birinci sətirdə testlərin sayı verilir. Hər testin təsviri bir sətirdə verilir, boyunbağının quruluşu göstərilir. Boyunbağının maksimum uzunluğu simvoldur. Hər muncuq İngilis əlifbasının kiçik hərfi (-) ilə təsvir olunur; burada a < b < \ldots < z.

Çıxış

Hər bir test üçün sadəcə bir tam ədəd çıxışa yazın—ən pis ayrılma nöqtəsində birinci gələn muncuğun nömrəsini, yəni, sətrinin bütün mümkün ayrılmalar arasında leksikoqrafik olaraq ən kiçik olduğu ən kiçik indeksini çıxışa verin. Əgər bir neçə həll mümkündürsə, ən kiçik olanı çap edin.

Nümunələr

Nümunə 1

Loading
Loading