问题 6047 --改变方向

6047: 改变方向★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 24  解决: 12
[提交][状态][命题人:]

题目描述

给定一个n*m的矩形网格,不管起止位置是其中的哪个位置,目的地均为右下角的那个网格。

现在矩形网络中,每个位置有一个指定的值,一个字母D或者R,D表示向下,R表示向右。

现在请统计一下,如果要走到右下角的网格,至少要改变多少次方向(如果原来是D,要改为向右;或原来是R,要改为向下)

输入

第一行输入两个正整数n和m, 分别表示矩形的高度和宽度, 均小于等于100

下面n行,每行m个字母,D或R

右下角网格所在位置的值为C

输出

要走到右下角的网格,至少要改变多少次方向
样例输入
Copy
6 9
RDDDDDRRR
RRDDRRDDD
RRDRDRRDR
DDDDRDDRR
DRRDRDDDR
DDRDRRDDC
样例输出
Copy
9

提示

样例2输入

3 3
RRD
DDR
RRC
样例2输出

1

样例3输入

1 4
DDDC
样例3输出

3

样例4输入

1 1

C

样例4输出

0

来源

[提交][状态]