Pagini recente » Rating Coperza Victoria (c_vict) | Cod sursa (job #535176) | Cod sursa (job #247437) | Cod sursa (job #11485) | Cod sursa (job #899390)
Cod sursa(job #899390)
#include <fstream>
#define mod 1999999973
using namespace std;
long long a,sol;
int n,p;
ifstream in("lgput.in");
ofstream out("lgput.out");
int main()
{
in>>n>>p;
sol=1LL;
a=n;
for(int i=0;(1<<i)<=p;i++) // iau toti bitii lui p la rand
{
if( ((1<<i)&p) >0) //daca bitul e 1
sol=(sol*a)%mod;
a=(a*a)%mod;
}
out<<sol;
return 0;
}