Cod sursa(job #2710752)

Utilizator mihnea03Ciocioiu Mihnea mihnea03 Data 22 februarie 2021 23:07:57
Problema Invers modular Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <fstream>

using namespace std;
long long a,n;

long long putere (long long a, long long b) {
    if (b==0) return 1;
    long long p=putere(a,b/2);
    if (b%2==0) return p*p;
    else return p*p*a;
}

int main() {
    ifstream fin("inversmodular.in");
    ofstream fout("inversmodular.out");
    fin>>a>>n;
    fout<<(putere(a,n-2))%n;
    return 0;
}