Pagini recente » Cod sursa (job #2379693) | Cod sursa (job #966501) | Cod sursa (job #1733824) | Cod sursa (job #271877) | Cod sursa (job #2033589)
#include <bits/stdc++.h>
#include <limits>
using namespace std;
typedef unsigned long long ll;
const ll maxx=1999999973;
ifstream f("lgput.in");
ofstream g("lgput.out");
ll putere(ll n,ll p)
{
ll prod=1,baza=n;
while (p>1)
{
if (p%2==1) {prod=(prod*baza)%maxx; p--;}
baza=(baza*baza)%maxx;
p/=2;
}
return (baza*prod)%maxx;
}
int main()
{
ll n,p;
f>>n>>p;
g<<putere(n,p);
return 0;
}