|
OFF: Загадка | ☑ | ||
---|---|---|---|---|
0
Mort
24.08.12
✎
16:08
|
--- предыстория ---
Всем (ну почти всем) известен факт что в игре "пятнашки" есть два вида размещения чисел на игровом поле (ну если числа размещать рандомно в клетках, а не мешать из исходного состояния как кубик-рубика). В первом случае при решении пятнашек получаем "правильную" раскладку: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Х Во втором случае в результате "решения" получаем "неправильную" раскладку, когда числа 14 и 15 поменяны местами: 1 2 3 4 5 6 7 8 9 10 11 12 13 15 14 Х перейти из правильной раскладки в неправильную и наоборот нельзя никакими перестановками. --- Задача --- Собственно задача в том, чтобы имея массив 4x4 чисел от 0 до 15 (где 0 это пусто) определить к какому он раскладу относится "правильному" или "неправильному". ПыСы: Решения пока не искал, наткнулся на историю про игру 15, вот и придумал. |
|||
1
Нуф-Нуф
24.08.12
✎
16:08
|
пофиг уже было?
|
|||
2
NS
24.08.12
✎
16:09
|
решение элементарно - просто считаем четность перестановки.
|
|||
3
Ненавижу 1С
гуру
24.08.12
✎
16:14
|
(2) +100500
|
|||
4
Ненавижу 1С
гуру
24.08.12
✎
16:16
|
а вот тоже самое, но для 3*3 или 5*5?
|
|||
5
Mort
24.08.12
✎
16:16
|
А варианты не описанные в известных книжках есть?
|
|||
6
NS
24.08.12
✎
16:23
|
(4) ничего не меняется. Четность при каждом движении остается той-же. Независимо от размера доски.
|
|||
7
Ненавижу 1С
гуру
24.08.12
✎
16:33
|
(6) мне кажется для нечетных четность меняется или меня глючит?
|
|||
8
NS
24.08.12
✎
17:14
|
(7) глючит.
|
|||
9
Злопчинский
24.08.12
✎
17:16
|
(2) блин, ты реально умный!
а что такое "четность перестановки".? |
|||
10
YHVVH
24.08.12
✎
17:19
|
а доказательство?
|
|||
11
YHVVH
24.08.12
✎
17:21
|
вот тут наверно
http://habrahabr.ru/company/taucraft/blog/146508/ |
|||
12
NS
24.08.12
✎
17:21
|
(9) Четность количества инверсий естественно.
|
|||
13
Ненавижу 1С
гуру
24.08.12
✎
17:22
|
(8) да, четность транспозиций инвариантно
|
|||
14
Злопчинский
24.08.12
✎
17:23
|
(12) вот сейчас ты в моих глазах еще умней стал! - я чувствую как растет пропасть между тобой и обычными людьми! ;-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |