Time limit: 0.2s
Memory limit: 16MB
Input: putere10.in
Output: putere10.out
Cerință
Se dă un șir de cel mult numere întregi de maxim cifre.
- Să se afișeze câte numere din șir au exact cifre și sunt puteri ale lui .
- Să se afișeze cel mai mare număr din șir care are minim cifre și este putere a lui , precum și ultima sa apariție (poziția, numerotată de la ). Dacă nu există astfel de numere, se va afișa .
- Să se preia toate numerele din șir care sunt puteri ale lui 10 și să se determine cel mai mare număr posibil format doar din zero-urile acestor numere.
Mai precis, dacă numerele selectate sunt , atunci ele conțin în total zero-uri, iar răspunsul este numărul urmat de acest total de zero-uri. Dacă nu există niciun astfel de număr în șir, se va afișa .
Date de intrare
Pe prima linie a fișierului de intrare putere10.in se află un număr natural , reprezentând cerința care se rezolvă, urmat de un număr natural .
Daca , pe a doua line va fi .
Pe linia următoare se vor afla cele numere întregi ale șirului, separate prin spații.
Date de ieșire
În fișierul de ieșire putere10.out se va afișa:
- pe prima linie, răspunsul pentru punctul 1 dacă
- pe prima linie, răspunsul pentru punctul 2 dacă
- pe prima linie, răspunsul pentru punctul 3 dacă
Restricții și precizări
- ;
- Un număr este considerat putere a lui dacă este de forma , unde și este număr întreg.
Subtask-uri (100 puncte)
| # | Puncte | Restricții |
|---|---|---|
| 1 | 12 | , , |
| 2 | 12 | , , |
| 3 | 12 | , , |
| 4 | 12 | , , |
| 5 | 12 | , |
| 6 | 12 | , |
| 7 | 10 | , , există cel puțin o putere a lui în șir |
| 8 | 18 | , |
Exemplul 1
putere10.in
1 3
5
100000 10000 4
putere10.out
1
Explicație
Există un singur număr putere a lui cu exact cifre: .
Exemplul 2
putere10.in
2 5
10 561 1000000 10000 983404
putere10.out
1000000 3
Explicație
Cel mai mare număr care este putere a lui și are minim cifre este , iar ultima sa apariție este pe poziția .
Exemplul 3
putere10.in
3 5
10 20 100 45 9
putere10.out
1000
Explicație
Numerele și sunt puteri ale lui . Ele au în total zero-uri, deci cel mai mare număr format este urmat de 3 zero-uri, adică .