Задача из олимпиады

From
Andrey Dashkovsky (2:5002/46.4)
To
Vitaly Terekhov
Date
2003-01-16T22:51:47Z
Area
RU.ALGORITHMS
Hello Vitaly.

15 Янв 03 17:14, you wrote to all:

 VT>  Кубик находится на некоторой клетки шахматной доски размером 8х8.
 VT> Кубик полностью закрывает собой одну клетку доски, т.е. размер ребра
 VT> кубика равен размеру стороны клетки доски. На каждой стороне кубика
 VT> написано какое-то число N (0<=N<=1000). Из начальной клетки кубик
 VT> можно премещатьпо доске путем его поворота через соответствующее ребро
 VT> на соседнюю клетку. Каждому возможному пути перемещения кубика из
 VT> начальной клетки в конечную можно поставить в соответствие
 VT> сумму чисел, побывавших на его нижней грани, при этом каждое число
 VT> добавляется столько раз, сколько оно появляется на нижней грани
 VT> кубика. Числа, соответствующие начальному и конечному положению кубика
 VT> тоже суммируются. Путь кубика считается оптимальным. если при
 VT> достижении конечной клетки названная сумма оказывается минимальной.

 VT>      *Требуется* написать программу, котороя определяет оптимальный
 VT> путь между двумя заданными клетками и соответствующую ему минимальную
 VT> сумму. Начальная и конечная клетка различны.

 VT>      *Вводится:* начальное положение кубика (формат e2, e4, f5, f7 -
 VT> как в шахматах) и конечное положение, и вводятся числа которые
 VT> написаны на гранях кубика.

 VT>      *Вывод:* минимальна сумма, последовательность премещения кубика.

 VT> *Если у кого есть идеи, по поводу того, как реализовать эту задачу на
 VT> Паскале,* *то подскажите плз.*

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

Andrey

... Ждали Мазая, а пришел Герасим.
--- GoldED+/386 1.1.4.7
 * Origin: Всёфигня кроме пчёл,хотя пчёлы,еслиподумать,тоже фигня (2:5002/46.4)