#1543. 电路维修
电路维修
题目描述
Casper 正在设计电路。有一种正方形的电路元件,在它的两组相对顶点中,有一组会用导线连接起来,另一组则不会。有 个这样的元件,你想将其排列成 行,每行 个。 电源连接到板的左上角。灯连接到板的右下角。只有在电源和灯之间有一条电线连接的情况下,灯才会亮着。为了打开灯,任何数量的电路元件都可以转动 90°(两个方向)。
在上面的图片中,灯是关着的。如果右边的第二列的任何一个电路元件被旋转 90°,电源和灯都会连接,灯被打开。现在请你编写一个程序,求出最小需要多少旋转多少电路元件。
输入输出格式
输入格式
输入的第一行包含两个整数 和 ,表示盘子的尺寸。 在以下 行中,每一行有 个符号 \
或 /
,表示连接对应电路元件对角线的导线的方向。
输出格式:
如果可以打开灯,那么输出只包含一个整数,表示最少转动电路元件的数量。
如果不可能打开灯,输出 NO SOLUTION
。
样例 #1
样例输入 #1
3 5
\\/\\
\\///
/\\\\
样例输出 #1
1
提示
对于 的数据,,。
对于所有数据,。