Pagini recente » Cod sursa (job #133812) | Cod sursa (job #1690258) | Cod sursa (job #2900917) | Cod sursa (job #2248985) | Cod sursa (job #2266882)
#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==0) 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)*(m%MOD)*(m%MOD) ;
}
}
int main()
{
long long n , p ;
f>>n>>p ;
g<<put(n,p) ;
return 0 ;
}