Pagini recente » Borderou de evaluare (job #1550397) | Borderou de evaluare (job #3123695) | Borderou de evaluare (job #2885511) | Vagoane | Cod sursa (job #560055)
Cod sursa(job #560055)
#include<fstream>
using namespace std;
#define mod 1999999973
long long fct(long long nr,long long putere)
{
if(!putere)
return 1;
long long aux=fct(nr,putere/2);
if(putere%2)
return ((nr%mod)*((2*aux)%mod))%mod;
return (2*aux)%mod;
}
int main()
{
long long n,p;
ifstream in("lgput.in");
ofstream out("lgput.out");
in>>n>>p;
out<<fct(n,p);
return 0;
}