Pagini recente » Cod sursa (job #1063051) | Cod sursa (job #2349436) | Cod sursa (job #833537) | Cod sursa (job #1377027) | Cod sursa (job #903619)
Cod sursa(job #903619)
#include <fstream>
#include <iostream>
#define mod 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long putere(long long a,long long b)
{
long long x=a;
if(b==0)return 1;
while(b!=1&&b!=0)
if(b%2==0)
{a*=a;b/=2;a%=mod;}
else
{a*=x;b--;a%=mod;}
return a;
}
int main()
{
long long a,b;
fin>>a>>b;
cout<<putere(a,b);
return 0;
}