| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 70 | 60 | 50 | 83.333% |
Norėdami atšvęsti Lietuvos informatikos olimpiadų trisdešimtmetį, Vertinimo komisijos nariai sugalvojo sau pramogą: pabėgimo kambarį. Pabėgimo kambarys – tai seka užuominų, kurių kiekviena yra pažymėta didžiąja lotyniška raide.
Užuominos yra atskleidžiamos po vieną, nuo pirmos iki paskutinės pateikta tvarka. Komisijos nariai iš kambario ištrūkti gali tuomet, kai iš surinktų užuominų pavyksta sudaryti žodį RAKTAS.
Įsivaizduokime pabėgimo kambarį, kurio užuominų seka yra tokia:
RAUDONASNYKSTUKAS
Iš šio pabėgimo kambario komisija gali ištrūkti įveikusi 13ドル$ užuominų:
RAUDONASNYKSTUKAS
Keturios paskutinės užuominos (pažymėtos pilkai) nėra būtinos, nes žodį RAKTAS pavyks sudaryti iš jau surinktų užuominų (raidės pabrauktos).
Parašykite programą, kuri rastų, kiek mažiausiai užuominų reikia atskleisti norint ištrūkti iš pabėgimo kambario.
Pirmoje eilutėje pateiktas vienintelis skaičius – užuominų kiekis $N$.
Antroje eilutėje pateikta $N$ ilgio simbolių eilutė – užuominų seka. Užuominos žymimos didžiosiomis lotyniškomis raidėmis nuo A iki Z. Pašalinių simbolių nebus.
Išveskite vieną sveikąjį skaičių – mažiausią reikalingų užuominų kiekį.
Pradiniai duomenys bus tokie, kad atsakymas visada egzistuos.
17 RAUDONASNYKSTUKAS
13
Tai yra sąlygoje aprašytas pavyzdys.
12 INFORMATIKAS
12
Prireiks visų užuominų norint sudaryti žodį RAKTAS:
INFORMATIKAS