10878. a*x MOD m=b


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 250M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Знайдіть найменше ціле невід'ємне значення \(X\) таке що \((A \cdot X) \% M = B\)

Формат вхідних даних

В першому три цілих числа \(A,B,M\) (\(0 \le A,B \le 2.1 \cdot 10^9\)) , (\(1 \le M \le 2.1 \cdot 10^9\))

Формат вихідних даних

Виведіть відповідь на задачу, або -1 якщо розв'язку не існує.

Приклад вхідних даних-1

3 5 8

Приклад вихідних даних-1

7

Приклад вхідних даних-2

28 2 6

Приклад вихідних даних-2

2

Приклад вхідних даних-3

4 5 6

Приклад вихідних даних-3

-1

Коментарі

Ще немає коментарів.