eolymp
bolt
Try our new interface for solving problems
Məsələlər

Коровьи классики (Бронза)

Коровьи классики (Бронза)

Фермер Джон придумал игру для своих коров.

Она играется на решётке r * c (2r15, 2c15), где каждый квадрат раскрашем красным либо синим цветом. Коровы начинают в левом верхнем углу и двигаются в правый нижний последовательными прыжками. Прыжок является корректным если и только если:

1) Вы прыгаете на квадрат другого цвета;

2) Квадрат, куда Вы прыгаете, как минимум на одну строку ниже квадрата, в котором Вы сейчас стоите;

3) Квадрат, в который Вы прыгаете как минимум на одну колонку правее квадрата, в котором Вы сейчас стоите

Пожалуйста, помогите коровам вычислить количество возможных различных последовательностей корректных прыжков из левого верхнего квадрата в правый нижний.

Входные данные

Первая строка содержит два целых числа r и c. Каждая из следующих r строк содержит ровно c символов. Каждый символ или R или B (обозначающих соответсвенно красный или синий квадрат)

Выходные данные

Выведите количество различных способов пропрыгать из левого верхнего угла в правый нижний.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
4 4
RRRR
RRBR
RBBR
RRRR
Çıxış verilənləri #1
3
Mənbə 2015 USACO Февраль, Бронза