Pagini recente » Cod sursa (job #673187) | Cod sursa (job #716225) | Cod sursa (job #2592399) | Cod sursa (job #1094861) | Cod sursa (job #1891598)
#include <iostream>
#include <fstream>
using namespace std ;
#define mod 1999999973
ifstream f ("lgput.in") ;
ofstream g ("lgput.out") ;
int a , n , p;
long long putere(long long a , long long n)
{
if(n == 0)
return 1;
if(n & 1)
{
long long tmp = putere(a, n - 1);
tmp *= a;
return tmp % mod;
}
else
{
long long tmp = putere(a , (n >> 1));
return (tmp * tmp) % mod;
}
}
int main()
{
f >> a >> n ;
g << putere(a , n) % mod ;
return 0;
}