Pagini recente » Cod sursa (job #2758835) | Cod sursa (job #2565521) | Cod sursa (job #2844696) | Cod sursa (job #255889) | Cod sursa (job #690229)
Cod sursa(job #690229)
#include <fstream>
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
long long n,p,suta;
long long ridica(long long a,long long b)
{
if(b==1) return a;
if(b%2) return (ridica(a,b-1)%suta*a)%suta;
else return (ridica(a,b/2)%suta)*(ridica(a,b/2)%suta)%suta;
}
int main()
{
f>>n>>p;
suta = 1999999973;
g<<ridica(n,p)%suta<<'\n';
return 0;
}