3494:罗少走迷宫

时间限制:2 S   /  内存限制:65536 KB
AC:17   /  Submit:36
问题描述

罗少现在处于迷宫的左上角,现在他需要前往右下角的出口。

已知地图由'B'、'R'、'D'三种字母组成,'B'代表可以往下或往右走,'R'代表只能往右走,'D'代表只能往下走。

罗少已经聪明地离开了迷宫,他想知道有多少种不同的策略可以顺利离开,因为结果很大,所以结果请对1e9+7取模。

我们认为策略是不同的,当且仅当移动序列的长度不同,或者在某一步中采取了不同的移动方式。

输入描述

第一行两个正整数n,m,代表迷宫的规模。( 1<=n,m<=500)

接下来n行,每行输入一个长度为m的字符串,字符串中仅包含大写字母'D','R','B'。

输出描述

输出一个整数,代表罗少能走出迷宫策略的数量,答案请对1e9+7取模,然后换行

样例输入复制样例

5 5

RBBBR

BBBBB

BBBDB

BDBBB

RBBBB

样例输出

25

提示说明

暴力出奇迹!

相关

TKK寒假赛Round#9


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1