Pagini recente » Cod sursa (job #2518615) | Cod sursa (job #1714907) | Cod sursa (job #166191) | Cod sursa (job #1848479) | Cod sursa (job #584233)
Cod sursa(job #584233)
#include<fstream>
#include<math.h>
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
int main()
{int a,b,i;
f>>a>>b;
if(b==0) g<<1;
else if(b==1) g<<a;
else if(a==0) g<<0;
else if(a==1) g<<1;
else
if(b%2==0) g<<pow(pow(a,b/2),2)%1999999973;
else if(b%2!=0) g<<(a*pow(pow(a,(b-1)/2),2) )%1999999973;
return 0;
}