Pagini recente » Cod sursa (job #2773083) | fara_nume | Cod sursa (job #780570) | Cod sursa (job #1667782) | Cod sursa (job #2033996)
#include <iostream>
#include <fstream>
#include <math.h>
#define MOD 1000000007
using namespace std;
ifstream in ("inversmodular.in");
ofstream out ("inversmodular.out");
long long expow (long long b, long long e, long long mod)
{
int ans=1;
while (e>0)
{
if (e % 2)
ans=ans*b%mod;
b = b * b % mod;
e/=2;
}
return ans;
}
int main()
{
long long a,n,x;
in>>a>>n;
x=expow(a,n-2,n);
cout<<x;
out<<x;
return 0;
}