Pagini recente » Istoria paginii runda/simulare-cartita-51a/clasament | Cod sursa (job #347506) | Cod sursa (job #1725927) | Istoria paginii runda/simulare_oji_cls09_01/clasament | Cod sursa (job #263640)
Cod sursa(job #263640)
#include<stdio.h>
#define M 1999999973
int putere(int n, int p)
{
if (!p) return 1;
if (p&1) return (long long )n*putere((long long )n*n%M,p/2)%M;
return putere((long long)n*n%M,p/2);
}
void citire()
{
int n,p;
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%d%d",&n,&p);
printf("%d",putere(n,p));
}
int main()
{
citire();
return 0;
}