Pagini recente » Cod sursa (job #1883803) | Cod sursa (job #2148702) | Cod sursa (job #1870659) | Cod sursa (job #750173) | Cod sursa (job #572219)
Cod sursa(job #572219)
#include <fstream>
#define c 1999999973
using namespace std;
unsigned long long a,b;
int i;
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("modulo.in");
ofstream fo("modulo.out");
fi>>a>>b;
fo<<lgput(b)<<"\n";
return 0;
}