După ce au mers împreună prin lume, Păcală şi Tândală au strâns o căruţă plină de bănuţi de aur, iar acum îi răstoarnă pe toţi în curtea casei şi îi împart în grămezi. Păcală numără bănuţii din fiecare grămadă şi îi dictează lui Tândală numere naturale pe care acesta trebuie să le scrie în ordine pe o tăbliţă. După ore bune de muncă, Păcală constată că Tândală a scris pe un singur rând, în ordine, de la stânga la dreapta, toate numerele dictate de el, dar lipite unul de altul. Acum pe tăbliţă e doar un şir lung de cifre. Ce să facă Păcală acum?
Cerință
Cunoscând cele numere naturale dictate de Păcală, scrieţi un program care să determine:
- Numărul cifrelor scrise pe tăbliţă de Tândală;
- Ce-a de-a -a cifră de pe tăbliţă, în ordine de la stânga la dreapta;
- Cel mai mare număr ce se poate forma cu exact P cifre alăturate de pe tăbliţă, considerate în ordine de la stânga la dreapta.
Date de intrare
Fişierul aur.in
conţine:
- Pe prima linie un număr natural care reprezintă numărul cerinţei şi poate avea valorile , sau .
- Pe cea de-a doua linie un număr natural dacă cerinţa este , sau două numere naturale şi (despărţite printr-un spaţiu) dacă cerinţa este , sau două numere naturale şi (despărţite printr-un spaţiu) dacă cerinţa este .
- Pe cea de-a treia linie, numere naturale despărţite prin câte un spaţiu, ce reprezintă, în ordine, numerele pe care Păcală i le dictează lui Tândală.
Date de ieșire
Fişierul aur.out
va conţine pe prima linie un singur număr natural ce reprezintă rezultatul determinat conform fiecărei cerinţe.
Restricții și precizări
- ;
- ;
- Se garantează ca există cel puţin K cifre scrise pe tăbliţă.
- ;
- Se garantează ca există cel puţin cifre scrise pe tăbliţă.
- Toate numere dictate de Păcală sunt nenule şi au cel mult cifre fiecare.
- Pentru rezolvarea corectă a primei cerinţe se acordă de puncte.
- Pentru rezolvarea corectă a celei de-a doua cerinţe se acordă de puncte.
- Pentru rezolvarea corectă a celei de-a treia cerinţe se acordă de puncte.
- Se dau puncte din oficiu (testele corespunzatoare sunt identice cu primul exemplu)
Exemplul 1
aur.in
1
7
25 9 13 459 2 79 9
aur.out
12
Explicație
Se rezolvă cerinţa . Tândală a scris pe tăbliţă: . Numărul cifrelor scrise de Tândală este .
Exemplul 2
aur.in
2
7 10
25 9 13 459 2 79 9
aur.out
7
Explicație
Se rezolvă cerinţa . are valoarea şi are valoarea . Pe tăbliţă este scris: , cea de-a zecea cifră este .
Exemplul 3
aur.in
3
7 4
25 9 13 459 2 79 9
aur.out
9279
Explicație
Se rezolvă cerinţa . are valoarea şi are valoarea Tândală a scris pe tăbliţă: Cel mai mare număr format din patru cifre este .