Назад

Олимпиадная задача: нечётные числа в треугольнике Паскаля (10–11 класс

Задача

Найти количество нечётных чисел в n-й строке треугольника Паскаля.

Решение

Рассмотрим над полем Z2 из двух элементов многочлен  (1 + x)n.  Нас интересует число его отличных от нуля коэффициентов (назовём это число весом многочлена). Действительно, коэффициент при xk равен 1, если    нечётно, и нулю в противном случае. Заметим, теперь, что над нашим полем

(1 + x)² = 1 + x²,  (1 + x)4 = (1 + x²)² = 1 + x4,  ...,   (1 + x)2m = 1 + x2m.  Кроме того, если f(x) – многочлен степени, меньшей m, то вес многочлена  f(x)(1 + xm)  в два раза больше веса  f(x) (при раскрытии скобок не появляется подобных членов). Отсюда ясно, что если

n = 2m1 + 2m2 + ... + 2mk  (m1 < m2 < ... < mk)  – двоичное разложение числа n, то вес многочлена   (1 + x)n = (1 + x)2m1(1 + x)2m2... = (1 + x2m1)(1 + x2m2)...  равен 2k.

Ответ

2k, где k – количество единиц в двоичном разложении числа n.

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

Комментариев нет