Zadanie : euklid-d
Zadanie

Dana jest liczba całkowita dodatnia n i ciąg n par liczb całkowitych.

Napisz program, który dla każdej podanej pary liczb k oraz a obliczy NWD(k, a) oraz wyznaczy jeśli istnieje taką liczbę b, że (a*b) mod k=1.

Wejście

Pierwszy wiersz wejścia zawiera liczbę całkowitą n z zakresu 1..200000.

Wyjście

Wyjście zgodne z przykładem.

Przykład

Dla danych podanych na wejściu:

5
761 255
166 119
144 82
283 29
173 52

Poprawną odpowiedzią jest wyjście:

a=255 k=761 255*191(mod 761)=1
a=119 k=166 119*113(mod 166)=1
a=82 k=144 NIE
a=29 k=283 29*244(mod 283)=1
a=52 k=173 52*10(mod 173)=1

Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5

Opcje zadania:

Biblioteki         : iostream iomanip cmath 
Limit czasu        : 0.1 s
Limit pamięci      : 32 MB
Słowa niedozwolone :