Pagini recente » Cod sursa (job #1287069) | Cod sursa (job #3032992) | Cod sursa (job #1060564) | Cod sursa (job #2123970) | Cod sursa (job #3214861)
using namespace std;
#include<iostream>
#include<fstream>
#include<vector>
ifstream fin("inversmodular.in");
ofstream fout("inversmodular.out");
long long n, a;
int inversmodular(long long a, long long n) {
long long b = a;
for (long long i = 1; i<n-2; i++) {
a = a * b;
a %= n;
}
return a;
}
int main() {
fin >> a >> n;
fout << inversmodular(a, n);
return 0;
}