Pagini recente » Diferente pentru problema/nave_interdimensionale intre reviziile 24 si 53 | Cod sursa (job #1772908) | Cod sursa (job #1757292) | Cod sursa (job #2258194) | Cod sursa (job #320471)
Cod sursa(job #320471)
#include<fstream>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
const int m=1999999973;
long long putere(long long n, long long p)
{
if(p==0)
return 1;
if(p%2)
return (n*putere(n*n,p/2))%m;
return putere(n*n,p/2);
}
int main()
{
long long n,p;
in>>n>>p;
out<<putere(n,p);
return 0;
}