eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Живопис

Живопис

\includegraphics{https://static.e-olymp.com/content/03/03bc183d15cef5b2f45c13a95e2842a8e15ac5f0.jpg} У країні Олімпія дуже развинений живопис. Картиною вважається довільний прямокутник, який складається з чорних та білих одиничних квадратів. Художник Олімпус вирішив радикально покращити свої картини. Для цього він планує до білого і чорного кольорам додати ще й сірий відтінок. За його задумкою, границя між кожними чорним та білим квадратом повинна містити сіру лінію, щоб утворився эфект плавного переходу. Проте перед початком роботи, він виявив, що сіра фарба дуже дорого коштує. Щоб зекономити гроші, художник вирішив оцінити, чи не вигідніше спочатку перефарбувати деякі білі квадрати у чорні, а чорні у білі, для того, щоб мінімізувати витрати на фарбу. Напишіть програму, яка за інформацією про існуючу картину визначає мінімальну суму грошей, яка знадобиться на покращення картини. \InputFile Перший рядок містить п'ять натуральних чисел \textbf{N}, \textbf{M }(\textbf{1 }≤ \textbf{N}, \textbf{M }≤ \textbf{70}) - висота та ширина картини, \textbf{w}, \textbf{b}, \textbf{g }(\textbf{1 }≤ \textbf{w}, \textbf{b}, \textbf{g }≤ \textbf{1000}) - ціна малювання одного білого одиничного квадрату, чорного одиничного квадрату та сірої лінії одиничної довжини, відповідно. Далі йде \textbf{N }рядків, кожен з яких складається з \textbf{M }літер. Літера \textbf{B }відповідає чорному квадрату, а \textbf{W }- білому. \OutputFile Вивести одне ціле число, яке є мінімальною сумою витрат на покращення картини.
Ліміт часу 1 секунда
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
3 2 10 12 1
BW
WB
BW
Вихідні дані #1
7
Автор Володимир Ткачук
Джерело 2007 XX Всеукраїнська олімпіада з інформатики, Кременчук, Квітень 10 - 16, тур 2