svv, требуется, чтобы хотя бы одно соседнее число получилось.
Моё решение:
1.
- очевидный случай. Всё сводится к решению уравнения
Многочлен принимает принимает неотрицательные значения при любом
, значит при любом
и
можно получить соседнее число.
2.
:
Опять же всё сводится к решению уравнения
2.1.
- чётное:
Пусть
, тогда
. Число
- чётное (т.к. произведение чётного и нечетного числа - число чётное), значит значение многочлена
- число нечётное. Значит нельзя получить соседних чисел при любом
и
чётном (соседние числа противоположны по признаку чётности).
2.2.
кратно
:
Пусть
, тогда
. Число
кратно
, следовательно значение многочлена
не кратно
(т.к. при
соседнее число даёт в остатке
при делении на
). Значит нельзя получить ни одно соседнее число при
кратном
2.3. В остальных случаях значение многочлена
должно быть кратно
(
должен быть целым).
Замечание: если
- нечётное, а
не кратно
, то
не кратно
, и наоборот. Если
- нечётное и
при делении на
даёт остаток
, то
при делении на
даёт тот же остаток
.