Pagini recente » Istoria paginii runda/tema_1_lot2023/clasament | Istoria paginii runda/oni.2015.1112.bv.4/clasament | Cod sursa (job #413215) | Cod sursa (job #837936) | Cod sursa (job #1748206)
#include<bits/stdc++.h>
#define MOD 1999999973
using namespace std;
int n,p,n1,nr,x,y;
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%d%d",&n,&p);
n1=1;
nr=p;
while (nr)
{
if(!(nr%2))
{
x=n%MOD;
n=(x*x)%MOD;
nr>>=1;
}
else
{
x=n%MOD;
y=n1%MOD;
n1=(x*y)%MOD;
nr--;
}
}
n1=n1%MOD;
printf("%d\n",n1);
return 0;
}