Cod sursa(job #1583087)

Utilizator PraetorGrigorosoaia Florin Praetor Data 28 ianuarie 2016 18:30:34
Problema Invers modular Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include<fstream>

using namespace std;

FILE*in;
ofstream out("inversmodular.out");

long long A, X, N;

void read()
{
    in=fopen("inversmodular.in", "r");

    fscanf(in, "%d%d", &A, &N);
}

void solve()
{
    X=N+1;

    while ((X % A) && (X / A < N))
        X+=N;
}

void show()
{
    out<<X/A;
}

int main()
{
    read();
    solve();
    show();

    return 0;
}