Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | lgput.in, lgput.out | Sursă | ad-hoc |
Autor | Arhiva Educationala | Adăugată de | |
Timp execuţie pe test | 0.025 sec | Limită de memorie | 20480 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Ridicare la putere in timp logaritmic
Se cere sa se calculeze NP.
Date de intrare
Fisierul de intrare lgput.in va contine 2 numere N si P.
Date de iesire
In fisierul de iesire lgput.out va fi scris un singur numar reprezentand restul impartirii lui NP la 1999999973.
Restrictii
- $ 2 ≤ N, P ≤ 232$.
Exemplu
lgput.in | lgput.out |
---|---|
2 4 | 16 |
Indicatii de rezolvare
Un articol despre metoda de exponentiere rapida il gasiti pe wikipedia. Algoritmul se aplica si la matrici si polinoame.
Sursa de 100 de puncte se gaseste aici.