Pagini recente » Cod sursa (job #2634117) | Cod sursa (job #892758) | Cod sursa (job #2192891) | Cod sursa (job #2707944) | Cod sursa (job #977089)
Cod sursa(job #977089)
#include<stdio.h>
using namespace std;
#include<iostream>
FILE *f,*g;
long long putere(long long a, long long b)
{int p;
long N=1999999973;
p=1;
while(b)
{if(b%2==1)
{p=(p*a)%N;
b--;
}
a=(a*a)%N;
b=b/2;
}
return p;
}
int main()
{
f=fopen("igput.in","r");
g=fopen("igput.out","w");
long long a,b,p;
fscanf(f,"%lld%lld",&a,&b);
p=putere(a,b);
fprintf(g,"%lld",p);
return 0;
}