Pagini recente » Cod sursa (job #160255) | Cod sursa (job #337690) | Cod sursa (job #1487963) | Monitorul de evaluare | Cod sursa (job #2280697)
#include <fstream>
#define MODULO 1999999973
using namespace std;
ifstream in ("lgput.in");
ofstream out ("lgput.out");
long long a,b;
void putere(long long i,long long j,long long &r)
{
if(j==0)
return ;
else{
if(j%2==1){
r=(r*i)%MODULO;
}
i=(i*i)%MODULO;
j/=2;
putere(i,j,r);
}
}
int main()
{
long long answer=1;
in>>a>>b;
putere(a,b,answer);
out<<answer;
return 0;
}