Ограничения фибоначчиевой жазбалар
Фибоначчиева запись корректна, если число представлено суммой разрешённых весов Фибоначчиевой системы, а соседние разряды не содержат одновременно единицы. Запрет соседних единиц делает запись однозначной и называется каноническим условием.
В канонической фибоначчиевой жазбалар разряды перечисляют от большего веса к меньшему. Если цифры жазбалар равны \(a_k,a_{k-1},\ldots,a_2\), то значение числа находят сложением весов, отмеченных единицами. Ограничение \(a_i a_{i+1}=0\) для всех соседних разрядов запрещает одновременное присутствие двух соседних весов.
Запись \(101001\) корректна: в ней нет соседних единиц. Она обозначает \(F_7+F_5+F_2=13+5+1=19\). Запись \(101101\) некорректна, потому что содержит фрагмент \(11\) в середине.
В двоичной системе соседние единицы разрешены: например, \(110_2\) — обычная жазба числа 6. Запрет \(11\) относится именно к фибоначчиевой системе счисления. Кроме того, два первых одинаковых веса \(1\) и \(1\) не считают разными стандартными разрядами: используют соглашение \(F_2=1\), \(F_3=2\).
Какая жазба удовлетворяет ограничению фибоначчиевой жазбалар?
Главное
- Цифры фибоначчиевой жазбалар — \(0\) и \(1\), а веса — числа Фибоначчи, начиная с \(1,2,3,5,\ldots\).
- Корректная каноническая жазба не содержит соседних единиц: фрагмент \(11\) запрещён.
- Ограничение нужно для однозначности представления числа и не действует в обычной двоичной системе.