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

Формульні вирази

Формульні вирази

Задано табличку, яка складається з N рядків та M стовпців. Рядки пронумеровані натуральними числами від 1 до N, а стовпці – латинськими літерами від A до Z.

Адреса комірки задається літерою, яка позначає стовпець та числа, яке позначає рядок (наприклад, А2 – стовпець А, рядок – 2).

Вираз формується з математичних операцій + та/або над комірками. Напишіть програму, яка обчислюватиме значення виразів. Відомо, що вирази не містять пробілів та записані коректно.

Вхідні дані.

Перший рядок – числа N та M.

Далі йде N рядків, у кожному з яких M чисел.

В останньому рядку записано вираз, який потрібно обчислити.

Вихідні дані.

Значення обчисленого виразу.

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
5 5
4 3 1 9 1
2 8 3 1 3
9 2 3 1 3
4 2 1 9 3
3 8 5 0 1
A1+B2-C3
Вихідні дані #1
9