Pagini recente » Cod sursa (job #2436767) | Istoria paginii runda/test_concurs/clasament | Atasamentele paginii Clasament o_ultima_simulare_inainte_de_oji | Istoria paginii runda/concurs_de_test/clasament | Cod sursa (job #1748201)
#include<bits/stdc++.h>
#define MOD 1999999973
using namespace std;
int n,p,n1,nr;
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))
{
n=((n%MOD)*(n%MOD))%MOD;
nr/=2;
}
else
{
n1=((n%MOD)*(n1%MOD))%MOD;
nr--;
}
}
printf("%d\n",n1);
return 0;
}