传统题 1000ms 128MiB

*【宽搜】棋盘带权宽搜

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题意

给定一个 n×mn \times m 的棋盘,有两种格子类型:#@
从起始位置移动到目标位置时,每一步可向上下左右四个方向移动一格:

  • 若移动到同类型格子,费用为 00
  • 若移动到不同类型格子,费用为 11
    求从起始位置到目标位置的最小总花费。

输入格式

  • 输入包含多组数据。
  • 每组数据:
    • 第一行为两个整数 n,mn, m,表示棋盘的行数和列数 。
    • 接下来 nn 行,每行包含 mm 个字符(#@)。
    • 最后一行包含四个整数 x1,y1,x2,y2x_1, y_1, x_2, y_2,表示起点坐标和目标坐标。
  • 当输入 n=0n=0m=0m=0 时,输入结束。

输出格式

  • 对每组数据,输出最小花费,每组结果独占一行。

样例输入

2 2
@#
#@
0 0 1 1
2 2
@@
@#
0 1 1 0
0 0

样例输出

2
0

数据规模

2020\\% 数据:1n,m101≤n,m≤10

4040\\% 数据:1n,m3001≤n,m≤300

100100\\% 数据:1n,m5001 ≤ n,m ≤ 500

入门8.16-18(宽搜)

未参加
状态
已结束
规则
XCPC
题目
14
开始于
2024-8-1 0:00
结束于
2024-8-20 4:00
持续时间
460 小时
主持人
参赛人数
16