Pagini recente » Cod sursa (job #1434182) | Cod sursa (job #1977248) | Cod sursa (job #1159219) | Cod sursa (job #2629206) | Cod sursa (job #1472200)
#include <iostream>
#include <fstream>
using namespace std;
int n,p;
const int c=1999999973;
long long expo(int baza, int exp)
{
if(exp==0)
return 1;
else
{
long long tmp=expo(baza,exp/2)%c;
if(exp%2)
return (((tmp*tmp)%c)*baza)%c;
else
return (tmp*tmp)%c;
}
}
int main()
{
ifstream f("lgput.in");
ofstream g("lgput.out");
f>>n>>p;
g<<expo(n,p)%c;
f.close();
g.close();
return 0;
}