|
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
|
вот тут наверно
|
|
12
NS
24.08.12
✎
17:21
|
(9) Четность количества инверсий естественно.
|
|
13
Ненавижу 1С
гуру
24.08.12
✎
17:22
|
(8) да, четность транспозиций инвариантно
|
|
14
Злопчинский
24.08.12
✎
17:23
|
(12) вот сейчас ты в моих глазах еще умней стал! - я чувствую как растет пропасть между тобой и обычными людьми! ;-)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший