Pagini recente » Cod sursa (job #51210) | Cod sursa (job #1276154) | Diferente pentru problema/stv intre reviziile 1 si 2 | Cod sursa (job #1276153) | Cod sursa (job #609516)
Cod sursa(job #609516)
#include<iostream.h>
#include<fstream.h>
int main()
{ifstream f("lgput.in");
ofstream h("lgput.out");
long long n,k,p=1;
f>>n>>k;
if(k>0)
while(k>=1)
{if(k&1)
{p=p*n;
k=k-1;}
n=n*n;
k=k>>1;}
else
if(k==0)
h<<1;
else
while(k>=1)
{if(k&1)
{p=p*(1/n);
k=k-1;}
n=(1/n)*(1/n);
k=k>>1;}
h<<p%1999999973;
return 0;}