Pagini recente » Cod sursa (job #3301138) | Statistici Dumitrache Iulian (dumitrache12) | Borderou de evaluare (job #954204) | Cod sursa (job #2590680) | Cod sursa (job #657807)
Cod sursa(job #657807)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in ("lgput.in");
ofstream out ("lgput.out");
const int N=10001;
const int m=1999999973;
int main()
{
unsigned int i,n,p;
long long a,sol=1;
in>>n>>p;
a=n;
for (i=0;(1<<i)<=p;i++)
{
if (((1<<i)&p)>0)
sol=(sol*a)%m;
a=(a*a)%m;
}
out<<sol<<" ";
return 0;
}