Cod sursa(job #1006513)

Utilizator Emilia26Hangan Emilia Emilia26 Data 7 octombrie 2013 10:31:47
Problema Invers modular Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
using namespace std;

ifstream is("inversmodular.in");
ofstream os("inversmodular.out");

long long a, n;

int Invm(long long a, long long n);

int main()
{
    is >> a >> n;
    os << Invm(a, n);

    is.close();
    os.close();
    return 0;
}

int Invm(long long a, long long n)
{
    for ( long long i = 1; i < n; ++i )
        if ( a * i % n == 1 )
            return i;
}