Cod sursa(job #1627241)
| Utilizator | Data | 3 martie 2016 15:38:00 | |
|---|---|---|---|
| Problema | Invers modular | Scor | 20 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.54 kb |
#include <fstream>
#define InFile "inversmodular.in"
#define OutFile "inversmodular.out"
using namespace std;
unsigned int A, N;
unsigned long long int i;
unsigned int X;
void read ();
void solve ();
void print ();
int main ()
{
read ();
solve ();
print ();
return 0;
}
void read ()
{
ifstream fin (InFile);
fin >> A >> N;
}
void solve ()
{
for (i=1; i<N; i++)
if ((A*i)%N == 1)
X = i;
}
void print ()
{
ofstream fout (OutFile);
fout << X;
}
