Litery słowa zapisane są w sposób niemalejący, gdy każda litera tego słowa (oprócz pierwszej)
występuje w alfabecie później niż litera ją poprzedzająca lub jest równa literze ją
poprzedzającej. Słowami niemalejącymi są na przykład słowa A, KOT,
AAA, AABBCC.
Słowo BIORYTM nie jest niemalejące, ale jego najdłuższym niemalejącym fragmentem
początkowym jest BIORY.
Napisz program, który dla każdego podanego słowa wyznaczy jego najdłuższy początkowy fragment niemalejący.
W pierwszych dwudziestu wierszach wejścia zapisano 20 słów zawierających wyłącznie wielkie litery alfabetu, o maksymalnej długości 100 znaków każde.
Dla każdego słowa wejściowego należy wypisać jego najdłuższy początkowy fragment niemalejący.
Dla danych podanych na wejściu:
ABCB CC BBCB CBCAA AABBB BCBC AAAC BCCCB CAAAC ABAB AABA ABC AC BBAA BBB BABCC BCA CA AABAB CCCBB
Poprawną odpowiedzią jest wyjście:
ABC CC BBC C AABBB BC AAAC BCCC C AB AAB ABC AC BB BBB B BC C AAB CCC
Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5
Opcje zadania:
Biblioteki : iostream iomanip cmath string Limit czasu : 0.1 s Limit pamięci : 32 MB Słowa niedozwolone :