#z1043. 彩色迷宫路径

彩色迷宫路径

题目描述

小K遇到了一个特殊的n×m彩色迷宫,每个格子被涂成红色(R)、绿色(G)或

蓝色(B)。从左上角(1,1)出发,每次只能向右向下移动,目标到达

右下角(n,m)。

特殊规则

  • 路径颜色序列必须严格交替(相邻格子颜色不同)
  • 例如:"R→G→R"合法;"R→R→G"非法

输入输出格式

输入格式

  • 第一行:两个整数 n m (2 ≤ n,m ≤ 10)
  • 接下来n行:每行m个字符(R/G/B)

输出格式

  • 一个整数:合法路径总数

样例分析

样例1

输入:

2 2
RG
GR

输出:

2

解释: 两条合法路径:

(1,1)→(1,2)→(2,2)(R→G→R)

(1,1)→(2,1)→(2,2)(R→G→R)

样例2

输入:

3 3
RGB
GBR
BRG

输出:

6

数据范围与约束

网格规模约束

测试点类型 行数 (n) 列数 (m) 网格特点
基础测试 2 ≤ n ≤ 5 2 ≤ m ≤ 5 小规模网格
进阶测试 6 ≤ n ≤ 8 6 ≤ m ≤ 8 中等规模
极限测试 9 ≤ n ≤ 10 9 ≤ m ≤ 10 最大规模