Решение задачи Уравнение с корнем с Яндекс Контест

Без пояснения   Просмотров: 7198


Решите в целых числах уравнение:
$$ \sqrt{ax + b} = c $$ ,

a, b, c – данные целые числа: найдите все решения или сообщите, что решений в целых числах нет.

Код

a = int(input())
b = int(input())
c = int(input())
if c < 0:
    print("NO SOLUTION")
elif (a + b) == c * c and (2 * a + b) == c * c:
    print("MANY SOLUTIONS")
else:
    if a != 0 and (c * c - b) / a == (c * c - b) // a:
        print((c * c - b) // a)
    else:
        print("NO SOLUTION")

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться



Заявка на расчет