Altardizi
Verilmiş sətirini nəzərə alaraq, sətirinin alt ardıcıllığı olmayan ən qısa sətiri tapmalısınız. Əgər belə sətirlər bir neçədirsə, leksikoqrafik olaraq ən kiçiyini seçin. Əgər yalnız minimal uzunluqlu sətiri tapsanız, yarım bal ala bilərsiniz.
Xatırladaq ki, sətiri sətirinin alt ardıcıllığıdır, əgər sətirindən bəzi (bəlkə də heç biri və ya hamısı) simvolları silməklə sətirini əldə edə bilsək.
sətiri leksikoqrafik olaraq sətirindən kiçikdir, əgər aşağıdakı iki şərtdən biri yerinə yetirilirsə:
, -nin prefiksidir, amma ;
və fərqləndiyi ilk mövqedə, sətirində əlifbada -dəki müvafiq hərfdən əvvəl gələn bir hərf var.
Giriş verilənləri
Birinci sətir sətirini ehtiva edir ().
Çıxış verilənləri
Sətiri çıxarın.
Nümunələr
Qeyd
Qeyd edək ki, sətirdə bütün mümkün simvollar mövcuddur və sətir «a
» ilə başlayır və bitir.
Bütün mümkün simvollar mövcud olduğuna görə, cavab ola bilməz. İlk «a
» hərfindən sonra bütün digər hərflər olduğuna görə, cavabın ilk simvolu ən azı «b
» olacaq. «ba
» alt sətiri var, amma «bb
» yoxdur, buna görə cavab «bb
»-dir.
Əgər bu test qiymətləndirilsəydi, «bb
» çıxarsaydınız bal alardınız. Əgər uzunluğu olan başqa bir sətir çıxarsaydınız (məsələn, «aa
», «ba
», «zz
»), bal alardınız.
Qiymətləndirmə
Bu məsələdə test olacaq, hər biri balla qiymətləndirilir. Əgər testdə düzgün cavab çıxarsanız, bal alacaqsınız.
Əgər çıxardığınız sətir cavabla eyni uzunluqda olarsa, bal alacaqsınız. Bu sətir yalnız kiçik ingilis əlifbası hərflərindən ibarət olmalıdır. Qeyd edək ki, bu sətir üçün başqa heç bir tələb yoxdur. Yəni, hətta -nin alt ardıcıllığı olan bir sətir çıxara bilərsiniz. Əsas odur ki, uzunluq cavabla eyni olsun.