Cod sursa(job #3133518)

Utilizator Marius_JalbaMarius Jalba Marius_Jalba Data 25 mai 2023 21:13:28
Problema Invers modular Scor 30
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.41 kb
#include <stdio.h>
long long int euclid(long long int N, long long int M)
{
    long long int x = 1;
    while (((1LL * N % M) * (x % M)) % M != 1)
    {
        x++;
    }
    return x;
}
int main()
{
    long long int N = 0, M = 0;
    freopen("inversmodular.in", "r", stdin);
    freopen("inversmodular.out", "w", stdout);
    scanf("%lld %lld", &N, &M);
    printf("%lld",euclid(N,M));
    return 0;
}