Pagini recente » Cod sursa (job #2069733) | Borderou de evaluare (job #1713947) | Cod sursa (job #1900233) | Cod sursa (job #410522) | Cod sursa (job #700424)
Cod sursa(job #700424)
#include <fstream>
#define modulo 1999999973
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
unsigned long long n,p;
unsigned long long calc(int x, int p)
{
unsigned long long y;
if(p==1)
return x;
y=calc(x,p/2);y=y*y%modulo;
if(p%2)
return x*y;
return y;
}
int main()
{
f>>n>>p;
g<<calc(n,p);
return 0;
}