Отсюда и получается, что верхняя оценка числа корней достижима (пробуйте многочлен 2-й степени)
Пробуем.
Если

имеет два различных целых корня, то

. Каким же должен быть

?

Если один корень у

-- целое число, то и второй должен быть целым (сумма корней равна

), поэтому

-- целое, поэтому

.
Смотрим на дискриминант

.
Если

, то

не является полным квадратом, увы.