Pagini recente » Cod sursa (job #2919991) | Cod sursa (job #3177315) | Cod sursa (job #1228358) | Cod sursa (job #2858173) | Cod sursa (job #2567923)
#include <iostream>
#include <fstream>
#include <vector>
#include <queue>
#include <cstring>
#define Nmax 50005
#define INF 0x3f3f3f3f
#define MOD 1999999973
#define ll long long
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
ll n, p;
ll lgput(ll n, ll p)
{
ll ans=1;
while (p)
{
if (p&1) ans=(1ll*ans*n)%MOD;
n=(n*n)%MOD;
p/=2;
}
return ans;
}
int main()
{
f >> n >> p;
g << lgput(n, p);
return 0;
}