Pagini recente » Cod sursa (job #2710265) | Cod sursa (job #2192386) | Cod sursa (job #1021984) | Cod sursa (job #3123697) | Cod sursa (job #2574897)
#include<bits/stdc++.h>
using namespace std;
bitset<1000>a;
const int mod=1999999973;
long long rid_put(int baza,int exp,int mod)
{
long long rez=1,bb=baza;
while(exp)
{
if(exp&1)
{
rez=rez*bb;
rez%=mod;
}
exp=exp>>1;
bb=bb*bb;
bb%=mod;
}
return rez;
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
int n,p;
scanf("%d%d",&n,&p);
long long t=rid_put(n,p,mod);
cout<<t;
}