Pagini recente » Cod sursa (job #1830427) | Cod sursa (job #311852) | Cod sursa (job #2928535) | Cod sursa (job #2928876) | Cod sursa (job #663846)
Cod sursa(job #663846)
#include<stdio.h>
#define mod 1999999973
using namespace std;
int n, p;
int putere(int a, int n)
{if(n==1) return a;
if(n%2==0)
return ((putere(a, n/2)%mod)*(putere(a, n/2)%mod))%mod;
else return ((putere(a, n/2)%mod)*(putere(a, n/2)%mod)*(a%mod))%mod;
}
int main()
{freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
scanf("%d%d", &n, &p);
printf("%d", putere(n, p));
return 0;
}