Pagini recente » Cod sursa (job #2105166) | Cod sursa (job #943035) | Cod sursa (job #1630885) | Cod sursa (job #1687849) | Cod sursa (job #2266899)
#include <bits/stdc++.h>
#define MOD 1999999973
using namespace std;
ifstream f("lgput.in") ;
ofstream g("lgput.out") ;
long long put (long long n , long long p )
{
if(p==0) return 1 ;
if(p==1) return n ;
if(p%2==0) {
long long m ;
m = put(n,p/2) ;
return (m%MOD)*(m%MOD) ;
}
if(p%2==1){
long long m ;
m = put(n,p/2) ;
return (n%MOD)*put(n,p-1) ;
}
}
int main()
{
long long n , p ;
f>>n>>p ;
g<<put(n,p) ;
return 0 ;
}