修复电路

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

题目背景

XX 公司的核心机房遭遇了静电风暴,地面下的电路板全部错乱了。 机房地面可以看作一个 R×CR \times C 的网格。每个格子里都铺设了一根对角线方向的导线。 导线的形状只有两种:

  • \ (左上到右下)
  • / (右上到左下)

数据信号需要从机房的左上角顶点 (0,0) 传输到右下角顶点 (R,C)。 信号只能沿着导线传输。

题目描述

维修工程师小明手里有一个机械臂,可以旋转格子里的导线。

  • 每次操作,小明可以选择一个格子,将其中的导线旋转 90 度(即 \ 变为 /,或者 / 变为 \)。
  • 每次旋转消耗 1 单位电力。
  • 如果不旋转,直接利用现有的导线传输,消耗 0 单位电力。

请问:小明最少需要消耗多少单位电力,才能让信号从 (0,0) 到达 (R,C)? 如果无论如何都无法到达,请输出 NO SOLUTION

输入格式

第一行包含两个整数 R,CR, C。 接下来 RR 行,每行 CC 个字符(\/),表示当前的地面电路状态。

输出格式

一个整数,表示最小电力消耗。如果无法到达,输出 NO SOLUTION

样例输入

3 5
\\/\\
\\///
/\\\\

样例输出

1

数据范围

  • 1R,C5001 \le R, C \le 500

bb2026-0212

未认领
状态
已结束
题目
17
开始时间
2026-2-12 7:45
截止时间
2026-3-30 23:59
可延期
24 小时