Pagini recente » Cod sursa (job #214636) | Istoria paginii onis-2016/clasament/runda-1 | Cod sursa (job #2076867) | Cod sursa (job #119095) | Cod sursa (job #1649219)
#include <iostream>
#include <fstream>
#define mod 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long putere(long long x, long long y)
{
int r=1;
while(y)
{
if(y%2==1)
{
r=(r*x)%mod;
y--;
}
x=(x*x)%mod;
y=y/2;
}
return r;
}
int main()
{
int n, m;
cin>>n>>m;
cout<<putere(n, m);
fin.close();
fout.close();
return 0;
}