Pagini recente » Cod sursa (job #1809125) | Cod sursa (job #2873360) | Cod sursa (job #476307) | Cod sursa (job #580243) | Cod sursa (job #977086)
Cod sursa(job #977086)
#include<stdio.h>
using namespace std;
#include<iostream>
FILE *f,*g;
long long putere(long long a, long long b)
{int p,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;
}