Pagini recente » Cod sursa (job #1283071) | Cod sursa (job #2704857) | Diferente pentru home intre reviziile 780 si 779 | Cod sursa (job #3241649) | Cod sursa (job #459546)
Cod sursa(job #459546)
#include<fstream>
#define MOD 1999999973
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
unsigned long long put(long long b,long long e)
{
unsigned long long v;
if(e==1)
return b;
if(e%2==0)
{
v=put(b,e/2);
return (v*v)%MOD;
}
v=put(b,e/2);
return ((v*v)%MOD*b)%MOD;
}
int main ()
{
long long b,e;
in>>b>>e;
unsigned long long v=put(b,e);
out<<v;
return 0;
}