Поделитесь своими знаниями, ответьте на вопрос:
Нужно на чертить таблицу. ( на листочке) и рассчитать все данные. вычислить расходы на командировки сотрудников за месяц, если планируется направить одного человека на один день, двух - на шесть дней и троих - на два дня. проезд составляет 150 рублей, суточные - 100 рублей, квартирные - 12 рублей. необходимо учесть, что при однодневной командировке оплачивается лишь проезд.
Примечание. Условие Фано означает, что ни одно кодовое слово не является началом другого кодового слова. Коды, удовлетворяющие условию Фано, допускают однозначное декодирование.
Решение.
Для нахождения кодовых слов будем использовать двоичное дерево, в котором от каждого узла отходит две ветви, соответствующие выбору следующей цифры кода. Буквы будем размещать на конечных узлах дерева — листьях. Условие Фано выполняется, поскольку при проходе от корня дерева к букве в середине пути не встречается других букв.
Пример дерева, обеспечивающего минимальную сумму длин всех шести кодов изображено на рисунке.
Суммарная длина такого кода 1 + 2 + 3 + 4 + 5 + 5 = 20.
ответ: 20.
Объяснение: