#ARC177C. 路线规划
路线规划
路线规划
时间限制:2.5s
空间限制:1024MB
题目描述
有一个 的网格,每个格子初始为红色 R 或蓝色 B。你可以把若干格子的颜色改成紫色,使以下两个条件同时成立:
- 只经过红色或紫色格子,可以从 走到 ;
- 只经过蓝色或紫色格子,可以从 走到 。
每步只能走到上下左右相邻的格子。求最少需要改成紫色的格子数。
输入格式
N
c_{1,1}c_{1,2}...c_{1,N}
...
c_{N,1}c_{N,2}...c_{N,N}
输出格式
输出最少需要改色的格子数。
样例输入 1
5
RBRBB
RBRRR
RRRBR
RBBRB
BBRBR
样例输出 1
3
样例输入 2
5
RBBBB
BBBBB
BBBBB
BBBBB
BBBBR
样例输出 2
7
数据范围
- ;
- 每个格子为
R或B; - 为红色, 为蓝色。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 10 | 除四个角外,其余格子颜色全部相同 |
| 2 | 20 | |
| 3 | 40 | |
| 4 | 30 | 无特殊限制 |