Fişierul intrare/ieşire: | taie.in, taie.out | Sursă | Concursul Bursele Agora 2003-2004 |
Autor | Mugurel Ionut Andreica | Adăugată de | |
Timp execuţie pe test | 0.05 sec | Limită de memorie | 8192 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Taie
Pe o tablă se află n cartonaşe, aşezate unul lângă altul pe o linie, de la stânga la dreapta. Pe fiecare dintre cartonaşe este scrisă o cifră diferită de 0. Trebuie eliminate k grupuri a câte x cartonaşe aflate pe poziţii consecutive. În total vor fi eliminate k * x cartonaşe. După eliminare, numărul obţinut prin citirea cifrelor de pe cartonaşe (de la stânga spre dreapta) trebuie să fie cât mai mic posibil.
Date de intrare
Prima linie a fişierului de intrare taie.in conţine numărul n al cartonaşelor, numărul k al grupurilor care trebuie eliminate şi numărul x al cartonaşelor dintr-un grup. Aceste numere vor fi separate prin spaţii. Cea de-a doua linie a fişierului conţine cele n cifre scrise pe cartonaşe, neseparate prin spaţii.
Date de ieşire
Fişierul de ieşire taie.out va conţine cel mai mic număr care poate fi obţinut după eliminare.
Restricţii
- 1 ≤ N ≤ 1 000 000
- 0 ≤ k * x < N
Exemplu
taie.in | taie.out |
---|---|
7 2 3 5132789 | 2 |