Хакеры сновидений

Тема «мобильно-стационарный ПМ»

"Зри в корень"
К.Прутков

Еще один рассказ о ПМ

Те кто работал с калькулятором для ПМ могли видеть, что там есть возможность фильтровать цепочки по гексам. Но на практике довольно долго высчитывать даже на достаточно мощном компе. Мне стало обидно за программистов, что все почему-то считают, что самое главное у программистов это компьютер. Категорически не согласен. У нас главное - это МОЗГ!!! Компьютер может только то чему его научили, а мы можем самостоятельно обучаться  *crazy*

Итак раз считать на ЭВМ долго, то нужно юзать мозг  :нуну:
После некоторых раздумий ко мну пришла идея. Возникла она не на пустом месте, некоторые подсказки были взяты из теории графов, чуть-чуть из "экспресс-метода Эйприл", доказывалось все мат. индукцией и вроде как получился вполне съедобный продукт.

Вариантов как произвести операцию "ПМ --> граф" достаточно много, но вот как из графа перейти к ПМ периодически возникают трудности. Не говорю что нашел панацею, но ИМХО, что-то в этом есть Cool Но обовсем по-порядку...

Задача звучала примерно так "есть четыре гексы, для четырех мастей, надо получить готовую ЦС". О том как в ПМ умудряются находить гексы - это отдельная история, ищите на форуме, кто-то уже писал об этом. Суть в нахождении сильных и слабых черт заключена в поиске "мобил" и "стационаров". Чего это за звери, можете узнать погуглив сайт. Главное - от них зависит "конфигурация" гексаграмм. Далее был поток идей, но все были отброшены и я решил подремать, однако, именно в этот момент и додумался, что "стационары" - это типа начала новых ЦС, если смотреть на них в ПМ. Короч, после недолгих умственных извращений, получился такой метод.

Операция "ПМ -> граф"
Берем для примера цс Дк Вк 9п 6к 9б (все будет действовать и для полной колоды, можно это доказать мат.индукцией) и листок бумаги. Рисуем первую точну - Дк, недалеко Вк и 9п, и потом 6к. Теперь рисуем стрелочки от 6к к Дк и Вк, т.к. между ними идет свертка. Тем же методом от 9б к 9п тоже идет стрелка. Вот и получлось у нас два дерева с корнями 6к и 9б. И эти деревца обладают одним великолепным свойством - все "листья" этих деревьев "стационары". Т.о. можно построить дерево с нужными стационарами, т.е. получить нужные гексы, но для этого нужно еще и обратное преобразование.

Операция "граф -> ПМ"
Берем получивщийся граф из предыдущего, чтоб не мучаться сильно, но добавим для разнообразия еще одну карту - Кб и стрелочку от 9б к Кб. Итак имеются две "корневые" карты - 6к и 9б, в каком порядке они будут идти не важно. Давайте поменяем их и запишем 9б 6к (только оставьте место слева побольше). Итак начинаем строить цс. Алгоритм такой:
Берем самую правую непросмотренную карту и дописываем слева все карты на которые указывают стрелочки от нее. Т.е. для 6к это Дк и Вк (тут порядок тоже не важен). Все, карта просмотрена и берем следующую.
Т.е. для нашего примера это будет выглядеть так Дк Вк (подчеркиваю просмотренные, чтоб не запутаться. кроме того листья-стационары тоже помечаю, чтоб сразу пропускать). Далее 9б идет и цс будет выглядеть так Кб 9п Дк Вк , все непросмотренных карт нет, процесс завершен.


Вобщем-то мутноватое описание получилось. Кроме того есть еще пара нюансов и ограничений, но разве все за раз вспомнишь. Поэтому давайте попробуем какой-нибудь пример сделаем для наглядности. Предлагайте сами.
Ну и, естественно, вопросы, если есть.
Х, Z - это сходица
П - это не сходица
Х, Z - это сходица
П - это не сходица

не понял?
Слуш, тя тож хрен поймешь ))) еслиб мне подобная идея самому не пришла - я бы хер чо ваще понял чо ты тут понапесал ))) Но раз ты такой шустрый, то тада должен понять мои подсказки ))))
Еще одно дополнение, в Х надо добавить одну черточку, безразлично где - все равно работает.
P.S. а вообще мня дико радует синхронность в приходе идеи, это говорит что мы на правильном пути)))
Вот же блинёмаё, то много им букоф, то мало...

Короч, с мобилами и стационарами я погорячился  - не так они определяются. Но в остальном - это еще один способ проектирования расклада ПМ.