Contest.samsu.ru :: соревнования по программированию
Русская версия || English version
Login:
Password:
Забыли пароль?
 пример поиска: Вася Пупкин
 

Акула бизнеса (Задача E школьного тура (2014-2015))

Задачу добавил: alef

Успешно сдано решений: 49

Ограничение по времени - 2 секунды на тест, по памяти - 256 Мб на тест


В кабинет мэра Редисочкина вошёл коренастый молодой человек, сообщивший, что он — представитель фирмы «Коммуникации для города» Виссарион Брюквин. По словам представителя Брюквина, в Нью-Назамерзаенске он оказался проездом, прочёл статью в городской газете, что начало отопительного сезона в городе под угрозой из-за несогласованности действий властей и ремонтников, и понял, что это судьба. Вышел из поезда и направился прямиком к мэру. Ведь фирма «Коммуникации для города» как раз занимается ремонтом и труб, и дорог. И совершенно нет проблемы отремонтировать хоть все дороги и трубы Нью-Незамерзаенска в самые короткие сроки.

Епифан Дормидонтович посмотрел на представителя с подозрением и поинтересовался, во сколько обойдется ремонт одного участка. Представитель Брюквин широко улыбнулся и сказал, что он готов предложить цену вдвое меньшую, чем запросили местные ремонтники. Более того, он не просит никакой предоплаты. Есть, правда, один нюанс. Фирма гарантирует качество только тогда, когда проводит ремонт всей дороги целиком — и труб под ней, и асфальтового покрытия, а не отдельных участков.

Мэр Редисочкин хочет выяснить, может ли он сэкономить, если обратится в фирму «Коммуникации для города». Расчёт он хотел бы видеть для каждой дороги. Ваша задача — по данным о дороге сделать необходимый расчёт.

Формат входных данных

В первой строке содержатся целые числа n, t, a (1 ≤ n ≤ 2000,  2 ≤ a, t ≤ 2000) — количество участков дороги, а также стоимость ремонта труб (отдельно) и ремонта асфальта (отдельно) на одном участке, которую запросили местные ремонтники. Гарантируется, что числа t и a — чётные.

Во второй строке содержится последовательность из n символов 'T', 'A' и 'N', обозначающих, что на данном участке надо ремонтировать трубы (и асфальт), надо ремонтировать только асфальт, и что ничего не нужно ремонтировать (соответственно).

Формат выходных данных

В первой строке выведите единственное целое число — сумму, которую может сэкономить мэр, если поручит ремонт дороги фирме «Коммуникации для города».

Обратите внимание, что сумма может быть отрицательной, если ремонт дороги дешевле сделать силами местных ремонтников.

Примеры входных и выходных данных

Входные данные - 1
10 12 8
NATTATNAAN
Выходные данные - 1
-8
Входные данные - 2
10 12 8 
ATNNTATNTA
Выходные данные - 2
4

Сдать задачу

Задать вопрос жюри по этой задаче