Cod sursa(job #3214861)

Utilizator ililogIlinca ililog Data 14 martie 2024 15:14:08
Problema Invers modular Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
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;
}