| |||
![]()
|
![]() ![]() |
![]()
экстрасенс. мыслию по древу. Долгожданное строгое изложение верхней оценки. Итак. Игра наша, в общем виде, такова: Служителю дают колоду из n карт, каждая одной из b мастей. Для простоты предположим, что любая из b^n последовательностей разрешена (впоследствии увидим, что это мало что меняет). Каждую рубашку служитель помечает одним из a символов, a < b. Предположим, что экстрасенс со служителем изобрели методу, с гарантией позволяющую ошибиться не более cn раз. Что означает "изобрели методу"? - 1. что для любой колоды длины n служитель точно знает, как ее пометить; и 2. что для любого начального отрезка помеченной колоды (уже вскрытого), и для любой возможной при этом начальном отрезке следующей метки, экстрасенс точно знает, какую из b мастей назвать. Представим эту методу в виде корневого дерева. Вершинами его будут служить все возможные начальные отрезки помеченной колоды. Корнем - пустой отрезок. Листьями - все b^n возможных колод, с нанесенными на них "по методе" пометками. Сыновьями вершины будут все ее возможные продолжения на одну карту (проверка на понимание: у каждой вершины не более ab сыновей). Чего не хватает? - правила угадывания. Его мы представим на том же дереве, покрасив каждое ребро в черный (угадал) или белый (не угадал) цвет. Проверка на понимание (очень важная!): из каждой вершины выходит не более a черных, и не более a(b-1) белых ребер. Что означает теперь, что "метода гарантирует не более cn ошибок"? - что в любом из b^n путей от корня к листьям имеется не более cn белых ребер. А теперь забудем про происхождение дерева и запомним лишь его очевидные свойства: - корневое дерево высоты n, все его листья на уровне n, и всего их b^n; - из каждой вершины на следующий уровень идет не более ab ребер; - из них не более a черных и не более a(b-1) белых; - каждый сквозной путь содержит не более cn белых ребер. И кайф в том, что этих условий достаточно, чтобы (на этот раз совершенно строго) провести вывод нижней оценки на c - то есть верхней оценки на число гарантированных угадываний - "по ![]() Арифметика опущена; потом напишу. |
|||||||||||||
![]() |
![]() |