Эта формулировка кажется мне удачнее той, что была на олимпиаде САММАТ-2020.
Используя теорему Безу, можно записать многочлен P(x) в виде
P(x)=(x-b[1])(x-b[2])(x-b[3])(x-b[4])(x-b[5])(x-b[6])Q(x)+1945,
где Q(x) - некоторый приведённый многочлен с целыми коэффициентами степени (n-6).
Подставим x=k:
P(k)=2020=(k-b[1])(k-b[2])(k-b[3])(k-b[4])(k-b[5])(k-b[6])Q(k)+1945.
Но тогда
(k-b[1])(k-b[2])(k-b[3])(k-b[4])(k-b[5])(k-b[6])Q(k) =75.
Что это означает? А то, что число 75 надо представить в виде произведения семи целых множителей, шесть из которых различны (Q(k) вполне может быть равен одному из первых шести сомножителей).
Но 75=3*5^2.
Это означает, что в произведение войдёт не более трёх различных множителей, отличных по модулю от 1. Вместе с числами 1 и -1 число различных множителей достигнет максимум пяти, а нам необходимо их шесть. Противоречие!