Фрактальный лабиринт

Нужно пройти по схеме от минуса к плюсу через квадраты с буквами, которые являются точной копией всего лабиринта.
Фрактальный лабиринт Нужно пройти по схеме от минуса к плюсу через квадраты с буквами, которые являются точной копией всего лабиринта.
28
Автор поста оценил этот комментарий

Ты ошибся аудиторией(( 

для многих это слишком сложно(

раскрыть ветку (1)
33
Автор поста оценил этот комментарий
Где же найти нужную аудиторию? :-(
показать ответы
87
Автор поста оценил этот комментарий

хрен знает что за лабиринт, но я пущу 12В на эту схему и пусть работает. или нет

раскрыть ветку (1)
43
Автор поста оценил этот комментарий
Как ты планируешь реализовать фрактальную схему?
показать ответы
25
Автор поста оценил этот комментарий

Перерисовал схему в компасе.

Там проще рисовать.

Может кому поможет. ;-)

https://yadi.sk/d/RV7SnsRzkoUEx

Иллюстрация к комментарию
показать ответы
11
Автор поста оценил этот комментарий

Внимание ответ

C6 -> В A30 -> Из A14 -> В D8 -> Из D18 -> В Н13 -> Из H16 -> В

G2 -> Из G17 -> Из С17

Номера соответствуют штифтов на каждом узле, пронумерованных от верхней левой

углу, по часовой стрелке, от 1-32

Как выяснилось пройти его можно ,не уходя дальше 2 интерации

раскрыть ветку (1)
10
Автор поста оценил этот комментарий

Вот если что моё решение.

Синим - всё, что подключено к минусу, оранжевым - к плюсу.

Зелёным - два варианта прохода, при двух итерациях.

Иллюстрация к комментарию
показать ответы
20
Автор поста оценил этот комментарий
на хабре пости )
раскрыть ветку (1)
9
Автор поста оценил этот комментарий
на харбе у обычной учётки же нет права постить..
показать ответы
2
Автор поста оценил этот комментарий
какой то у вас странный алгоритм.

можно было проще.

раскрыть ветку (1)
10
Автор поста оценил этот комментарий
Предложите свой.
показать ответы
2
Автор поста оценил этот комментарий
У меня для тебя плохая новость. Ты слишком глуп даже для того, чтобы просто понять суть) "изи", блин.
раскрыть ветку (1)
4
Автор поста оценил этот комментарий
Не обижай парня.

Это одно из верных решений! ;-)

показать ответы
1
Автор поста оценил этот комментарий

А на плюс какого уровня нужно попасть? Любого или первого?

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
От минуса верхнего уровня до плюса верхнего уровня.

Будем считать, что внутренние схемы не имеют своих плюсов и минусов,

иначе задачка очень быстро решается! ;-)

1
Автор поста оценил этот комментарий
Без качественной травы это оч сложно сделать...ибо если это фрактал, то каждый элемент себя повторяет и входя в блок А ты начинаешь проходить такой же лабиринт снова и в итоге лабиринт непроходим...однозначно трава нужна
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Суть в том, что ты начинаешь проходить тот же лабиринт, но точки входа другие, поэтому путь по внутренним лабиринтам пойдёт другой.

1
Автор поста оценил этот комментарий
не знал
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Сейчас проверил, вроде могу постить.

Не помню точно, может быть раньше действовало это правило, что автором можно стать, только с приглашения.

Но в любом случае, на отдельную статью это пока не тянет.

показать ответы
Автор поста оценил этот комментарий

К плюсу дорожки ведут только от букв, от контактов к плюсу не идёт ни одной дорожки, а это, вероятнее всего, значит, что лабиринт не проходим впринципе. Поправьте, если ошибаюсь.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Дорожкам и не нужно идти на внешние контакты, потому что плюс и минус соединены через внутренние схемы, им не нужно выходить на внешку.

Внутренние схемы в свою очередь не имеют своих плюсов и минусов, в ним повторяются только соединения.

Автор поста оценил этот комментарий

а в контакт любой можно войти и выйти? в чем сложность?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Войти можно в любой, в который заходят линии, выйти через тот из которого линии выходят и при этом к которому ты сможешь пройти через лабиринт ЭТОГО квадрата.

показать ответы
1
Автор поста оценил этот комментарий

может кто-нибудь описать что нужно сделать более подробно чем в заголовке? А то я видимо мимо иду.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Пройти от минуса к плюсу.

Квадраты с буквами представляют собой точную копию самой схемы.

Пересечения с точками - соединения.

Без точек - просто пересечения.

показать ответы
4
Автор поста оценил этот комментарий

Захотелось попробовать, но страшно :)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Я нашёл первое соединение плюса и минуса на второй итерации. ;)
8
Автор поста оценил этот комментарий
Я ковыряю мозг как бы формулу вывести чтоб не вручную, а на компиляторе
раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Может быть массив, в котором элементы ноги квадратов, если там минус, то false, если плюс, то true.

Соединения прописать в алгоритме, который проходит по массиву и если находит значение, то присваивает его связанному элементу (то есть другому концу провода).

Если в момент присвоения обнаруживается, что значение уже есть и оно противоположно, то выход с выводом нужной цепочки, если нет, то каждым элементом массива становится ещё один массив, и итерация проходит уже по более глубокому пути.

Ну это догадка, программно ещё пока не знаю как решить.

показать ответы
Автор поста оценил этот комментарий

а если в одной из копий попасть в + той копии? не считается? и если выйти из оригинала, получается попадаем в большой лабиринт? копия этого? но при этом не знаем под какой мы буквой

раскрыть ветку (1)
Автор поста оценил этот комментарий
Автор поста оценил этот комментарий

К плюсу дорожки ведут только от букв, от контактов к плюсу не идёт ни одной дорожки, а это, вероятнее всего, значит, что лабиринт не проходим впринципе. Поправьте, если ошибаюсь.

раскрыть ветку (1)
Автор поста оценил этот комментарий
лабиринт не проходим
Решение выложили через два часа после публикации.

Я даже картинку приложил.. :-(

1
Автор поста оценил этот комментарий
Без качественной травы это оч сложно сделать...ибо если это фрактал, то каждый элемент себя повторяет и входя в блок А ты начинаешь проходить такой же лабиринт снова и в итоге лабиринт непроходим...однозначно трава нужна
раскрыть ветку (1)
Автор поста оценил этот комментарий
лабиринт непроходим
...решение выложили через два часа после публикации.

Я даже картинку приложил.. :-(

1
Автор поста оценил этот комментарий

тоже так вначале подумал ибо нафиг им вообще названия. Но сейчас склоняюсь что пофиг.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Буквы чисто для удобства, чтобы например потом можно было решение сказать через что идёт.
5
Автор поста оценил этот комментарий
это ж фрактал.

он имеет сколь угодно похожих решений со сколь угодно большим уровнем вложенности.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да, но если остановится на втором уровне, то есть два решения.

Понятно, что если пойти на следующие уровни, то появятся ещё.

показать ответы
Автор поста оценил этот комментарий
Значит я глупый, но объясни мне в таком случае. Как от шестого контакта попасть к плюсу? Там всего две развилки.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Вот например #comment_56775718
показать ответы
11
Автор поста оценил этот комментарий

Внимание ответ

C6 -> В A30 -> Из A14 -> В D8 -> Из D18 -> В Н13 -> Из H16 -> В

G2 -> Из G17 -> Из С17

Номера соответствуют штифтов на каждом узле, пронумерованных от верхней левой

углу, по часовой стрелке, от 1-32

Как выяснилось пройти его можно ,не уходя дальше 2 интерации

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Причём даже оставаясь на второй итерации это не единственное решение! ;-)

показать ответы
2
DELETED
Автор поста оценил этот комментарий

это не фрактал, а рекурсия

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
В чём принципиальное отличие?
показать ответы