Pagini recente » Cod sursa (job #2327108) | Cod sursa (job #3146352) | Cod sursa (job #2726060) | Cod sursa (job #1332109) | Cod sursa (job #572222)
Cod sursa(job #572222)
#include <fstream>
#define c 1999999973
using namespace std;
unsigned long long a,b;
int i;
unsigned long long lgput(int i)
{
long long x;
if(i==1) return (a%c);
if(i%2) return ((lgput(i-1)*(a%c))%c);
if(!(i%2))
{
x=lgput(i/2);
return((x*x)%c);
}
}
int main()
{
ifstream fi("lgput.in");
ofstream fo("lgput.out");
fi>>a>>b;
fo<<lgput(b)<<"\n";
return 0;
}