Pagini recente » Cod sursa (job #3184720) | Cod sursa (job #3001714) | Cod sursa (job #1721975) | Cod sursa (job #633927) | Cod sursa (job #2105195)
#include <iostream>
#include<fstream>
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
const int MOD = 1999999973;
int putere(int a, int p)
{
int x = 1;
while(p > 0)
if(p % 2 == 0)
{
a = (long long)a * a % MOD;
// a=1LL*a*a%MOD;
p /= 2;
}
else
{
x = (long long)x * a % MOD;
p--;
}
return x;
}
int main()
{
int N, P;
f >> N >> P;
g << putere(N, P);
return 0;
}