ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Задача 60914
Тема:    [ Ним-сумма ]
Сложность: 4
Классы: 8,9,10,11
В корзину
Прислать комментарий

Условие

Ним-сумма. Будем говорить, что число n является ним-суммой чисел m и k ( m $ \oplus$ k = n), если оно получается из чисел m и k после следующих преобразований.
1) m и k записываются в двоичной системе счисления

m = (ms...m1m0)2,        k = (ks...k1k0)2

(меньшее число дополняется спереди нулями).
2) Полученные наборы цифр как векторы складываются покомпонентно по модулю 2:

(ms,..., m1, m0) + (ks,..., k1, k0) $\displaystyle \equiv$ (ns,..., n1, n0)(mod 2).

3) Набор цифр (ns,..., n1, n0) переводится в число n:

(ns...n1n0)2 = n.


Например, 4 $ \oplus$ 7 = 3, так как

4 = (100)2,    7 = (111)2,    (1, 0, 0) + (1, 1, 1) $\displaystyle \equiv$ (0, 1, 1)(mod 2),    (011)2 = 3.

Докажите, что ним-сумма удовлетворяет следующим свойствам:
а) m $ \oplus$ m = 0; б) m $ \oplus$ k = k $ \oplus$ m; в) (m $ \oplus$ t) $ \oplus$ k = m $ \oplus$ (t $ \oplus$ k);
г) если n$ \ne$ 0 и

m1 $\displaystyle \oplus$ m2 $\displaystyle \oplus$...$\displaystyle \oplus$ ml = n, (5.1)

то найдется такой номер j ( 1 $ \leqslant$ j $ \leqslant$ l), для которого mj $ \oplus$ n < mj.


Решение

г) Пусть n = (ns...n1n0)2, где ns = 1. Тогда у одного из чисел m1, m2, ..., ml в s-ом разряде также стоит единица. Если mj — одно из таких чисел, то mj $ \oplus$ n < mj.

Источники и прецеденты использования

книга
Автор Алфутова Н.Б., Устинов А.В.
Год издания 2002
Название Алгебра и теория чисел
Издательство МЦНМО
Издание 1
глава
Номер 5
Название Числа, дроби, системы счисления
Тема Системы счисления
параграф
Номер 3
Название Двоичная и троичная системы счисления
Тема Двоичная система счисления
задача
Номер 05.076

© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .