Pagini recente » Cod sursa (job #1074740) | Cod sursa (job #2028652) | Cod sursa (job #910768) | Cod sursa (job #430098) | Cod sursa (job #2033580)
#include <bits/stdc++.h>
#include <limits>
using namespace std;
typedef int_fast64_t ll;
ifstream f("lgput.in");
ofstream g("lgput.out");
ll putere(ll n,ll p)
{
ll prod=1,baza=n;
while (p>0)
{
if (p!=1) baza=(baza*baza);
if (p%2==1&&p!=1) { prod=(prod*n); p--;}
p/=2;
}
return (baza*prod)%1999999973;
}
int main()
{
ll n,p;
f>>n>>p;
g<<putere(n,p);
return 0;
}