Что такое системы счисления всем хорошо известно. Десятичной мы пользуемся в повседневной жизни, двоичная используется в вычислительной технике, в шестнадцатиричной любят записывать ключи шифрования и так далее. Задачи на системы счисления не редкость, но задач именно на троичную систему достаточно мало. Это делает каждую из них на вес золота. Условие: Докажите, что из набора 1, 2, … , 3^(k-1) (3 в степени k-1) можно выбрать 2^k чисел, так, чтобы никакие из них не являлись средним арифметическим двух других выбранных чисел. Решение: Воспользуемся троичной системой счисления. Будем считать, что каждое число записано с помощью k цифр (при необходимости старшие разряды заполним нулями). Выберем теперь те числа, троичная запись которых содержит только цифры 0 и 1. Очевидно, что их ровно 2^k (количество чисел которые можно записать с помощью последовательности, нулей и единиц, длины k). Покажем, что это и есть искомый набор. Будем доказывать от противного. Пусть найдутся три таких различн
Олимпиадная задача 33 (Троичная система счисления)
14 июня 201914 июн 2019
233
1 мин