rgu

(Untitled)

Jul 02, 2014 15:43

Наткнулся примерно месяц назад на http://rosalind.info/ на такую задачку.

Даны две перестановки чисел от 1 до n (n < 11). Перестановку разрешается изменять только выполняя т.н. развороты. Скажем, 1 4 5 2 6 3 можно поменять на 1 4 6 2 5 3 ( Read more... )

Leave a comment

Comments 6

aldanur July 2 2014, 13:45:08 UTC
BFS?

Reply

rgu July 2 2014, 13:56:37 UTC
То ли я криво написал BFS, то ли ему плохо на таких объёмах (n = 10).

Reply

aldanur July 2 2014, 14:05:22 UTC
Казалось бы, hashtable на 10! элементов и очередь на 9! элементов, из каждого выходит 45 рёбер, каждое посчитать за 10 -- типа 9!*10*45 на пять минут -- полмиллиона условных операций в секунду вроде может успеть...

Reply

rgu July 2 2014, 15:53:40 UTC
Ну да, их там, правда, 5 пар и у меня питон.
В общем, мне кажется, я всё-таки налажал где-то. Проверю.

Reply


Leave a comment

Up