Линейное уравнение

Просмотр в формате PDF

Submit solution


Очки: 97
Ограничение по времени: 2.0s
Ограничение по памяти: 256M

Автор:
Problem types
Allowed languages
C++, Python

Школьник решает уравнение вида a * x + b = c, где a, b и c — целые числа.

Нужно определить, какие целые значения может принимать x:

  • если существует ровно одно целое решение, выведите это значение x;
  • если после подстановки коэффициентов получается верное равенство вида 0 * x = 0, то подходит любое целое x, и нужно вывести INF;
  • если целых решений нет, выведите NO.

Входные данные

В единственной строке через пробел заданы три целых числа a, b, c.

Выходные данные

Выведите:

  • либо одно целое число — значение x,
  • либо строку INF,
  • либо строку NO.

Ограничения

  • -10^9 <= a, b, c <= 10^9

Примеры

Пример 1

Входные данные

0 0 0

Выходные данные

INF
Пример 2

Входные данные

0 11 11

Выходные данные

INF

Комментарии

Еще нет ни одного комментария.