Pagini recente » Cod sursa (job #111160) | Cod sursa (job #2164426) | Cod sursa (job #691114) | Cod sursa (job #926738) | Cod sursa (job #2189986)
#include <bits/stdc++.h>
#define nr 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
int a,b;
unsigned long long P(unsigned long long a, unsigned long long b){
if(b==0) return 1;
if(b==1) return a;
int c=P(a,b/2)%nr;
if(b%2==0) return (c*c)%nr;
else return ((c*c)%nr*a)%nr;
}
int main()
{
fin>>a>>b;
fout<<P(a,b);
return 0;
}