Cod sursa(job #1126054)
| Utilizator | Data | 26 februarie 2014 21:00:24 | |
|---|---|---|---|
| Problema | Invers modular | Scor | 30 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.42 kb |
#include <fstream>
using namespace std ;
long long A, B ;
long long X ;
ifstream cin("inversmodular.in") ;
ofstream cout("inversmodular.out") ;
int main()
{
cin >> A >> B ;
for(long long i = 1 ; i <= B ; ++ i)
if(((long long)A * i) % B == 1)
{
cout << i << '\n' ;
return 0 ;
}
cin.close() ;
cout.close() ;
return 0 ;
}
