Олимпиадный тренинг

Задача . Distant Pastures


Задача

Темы:

Ферма Джона представлена двумерной решеткой пастбищ, каждое из которых содедржит тарву одного из видов (обозначаемых левойц и правой скобками): Например, так: (()) )()( )((( )))) Когда Беси бредет по ферме, ей требуется A единиц времени, чтобы перейти на соседнее пастбище (на север юг, запад или восток) с таким типом травы и B единиц времени, чтобы перейти на соседнее пастбище с другим типом травы. Когда Беси нужно перейти с одного пастбища на другое, она выбирает маршрут, который займет минимальное количество времени. Определите наибольшее количество времени которое потребуется Беси, для перехода между некоторой парой пастбищ фермы.
PROBLEM NAME: distant
Формат входных данных
* Строка 1: Три целых числа: N (1 <= N <= 30), A (0 <= A <= 1,000,000), и B (0 <= B <= 1,000,000).
* Строки 1..N+1: Каждая строка содержит строку скобок длиной N Вместе эти N строк формируют N x N решетку пастбищ.
Формат выходных данных
· Line 1: Одно целое число - максимальное количество времени, которое потребуется Беси между парой пастбищ (Беси всегла выбирает маршрут с минимальным количеством времени)
Примечание
5 единиц времени потребуется Беси чтобы добраться из левого верхнего угла в правый нижний угол решетки. Никакой другой маршрут не займет больше времени.

Примеры
Входные данныеВыходные данные
1 3 1 2
(((
()(
(()
5

time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя