Pagini recente » Rating Rusu Cristi (crrusu) | Cod sursa (job #2553071) | Profil susneamaria | Cod sursa (job #396330) | Cod sursa (job #794843)
Cod sursa(job #794843)
#include <cstdio>
#define MOD 1999999973
using namespace std;
FILE *inFile = fopen ("lgput.in", "r");
FILE *outFile = fopen ("lgput.out", "w");
int main()
{
int n;
int p;
int res = 1;
fscanf (inFile, "%d %d", &n, &p);
for (int i = 0; (1 << i) <= p; ++ i)
{
if (((1 << i) & p) != 0)
res = (res * n) % MOD;
n = (n * n) % MOD;
}
fprintf (outFile, "%d\n", res);
return 0;
}