Автор Тема: Узоры и пасьянсы на головоломках  (Прочитано 28650 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zatamon

  • Постоялец
  • ***
  • Сообщений: 140
  • Пол: Мужской
Re: Узоры и пасьянсы на головоломках
« Ответ #105 : 20 Сентября 2016, 18:43:01 »
Для кубика 2x2x2 я как-то ссылку кидал в одной из тем этого форума, где его число бога считали. Там ажно с кодом, по-моему на c++. Поиском в ширину. Самого графа строить необязательно. Отчитывались, что меньше полминуты работает.

Сам бы я навернео HashSet или HashMap из позиций делал бы.. Скорее навернео HashMap<Position,Integer> Где второй параметр - глубина

Зы, вот нашел ссылку на то, где я давал ссылку на число бога для двушки http://twistypuzzles.ru/forum/index.php/topic,609.msg11227.html#msg11227
« Последнее редактирование: 20 Сентября 2016, 18:45:43 от Zatamon »

Оффлайн Isaev

  • Постоялец
  • ***
  • Сообщений: 169
  • Пол: Мужской
Re: Узоры и пасьянсы на головоломках
« Ответ #106 : 20 Сентября 2016, 18:54:48 »
Поиском в ширину. Самого графа строить необязательно.
Поиск по графу, который можно и не строить :) Это что-то новенькое. Ссылочку дома глянул, спасибо.

Оффлайн ecuber

  • Ветеран
  • *****
  • Сообщений: 529
  • Пол: Мужской
Re: Узоры и пасьянсы на головоломках
« Ответ #107 : 28 Ноября 2016, 23:16:38 »
Все мы сталкивались с таким проявлением,как нарушение стандартной  цветовой ориентации  у кубика Рубика. Напомню ,что по стандарту  Верх белого цвета,Низ  жёлтого ,Левая сторона синего,Правая сторона  зелёного,Фронтальная сторона оранжевого ,тыльная сторона красного цвета.
Мой сын Кирилл придумал ,как нарушить эту цветовую ориентацию у Дино куба ,но при этом ,что бы он был собран.
 
Итак  Дино куб в стандартной позиции.
 



 
Произвольно берём две стороны,у меня жёлтый верх и зелёный фронт и крутим углы по формуле .Она на фото. R+ -правый угол по часовой,а  L- левый угол против часовой
 

 
после прокрутки должно получится вот так .
 
если смотреть с лева

если смотреть справа

 
Далее переворачиваем куб так ,чтобы белая сторона была верхом ,а синяя фронтом и прокручиваем ту же формулу .
 

 
И получаем куб с нарушенной цветовой ориентацией. Теперь Верх белый ,низ жёлтый ,левая сторона  оранжевая,правая красная,фронт синий ,а тыльная сторона зелёного цвета.
 



 
Вот такой вот шиворот на выворот.


Не нужно быть важным,ВАЖНО быть НУЖНЫМ.

Оффлайн ecuber

  • Ветеран
  • *****
  • Сообщений: 529
  • Пол: Мужской
Re: Узоры и пасьянсы на головоломках
« Ответ #108 : 28 Ноября 2016, 23:20:14 »
 Пара узоров на базе этой одной формулы (R+ L- R+ L- R+) 

Первый узор
 








 
Второй узор
 









« Последнее редактирование: 28 Ноября 2016, 23:22:31 от ecuber »
Не нужно быть важным,ВАЖНО быть НУЖНЫМ.