Pagini recente » Cod sursa (job #338435) | Cod sursa (job #1195974) | Cod sursa (job #355471) | Cod sursa (job #2423958) | Cod sursa (job #977085)
Cod sursa(job #977085)
#include<cstdio>
#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;
}