Cod sursa(job #1707339)

Utilizator Mihai9Oniga Mihai Mihai9 Data 24 mai 2016 20:49:19
Problema Invers modular Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.29 kb
#include<fstream>
using namespace std;ifstream f("inversmodular.in");ofstream g("inversmodular.out");int a,n;void e(long long&x,long long&y,int a,int b){if(b==0)x=1,y=0;else{e(x,y,b,a%b);long long c=x;x=y;y=c-y*(a/b);}}int main(){f>>a>>n;long long x=0,y=0;e(x,y,a,n);if(x<=0)x=n+x%n;g<<x;}