P4667 [BalticOI 2011] Switch the Lamp On 电路维修 (Day1)

Description

Casper is designing an electronic circuit on a $N \times M$ rectangular grid plate. There are $N \times M$ square tiles that are aligned to the grid on the plate. Two (out of four) opposite corners of each tile are connected by a wire. A power source is connected to the top left corner of the plate. A lamp is connected to the bottom right corner of the plate. The lamp is on only if there is a path of wires connecting power source to lamp. In order to switch the lamp on, any number of tiles can be turned by 90° (in both directions). ![0](http://ruanx.pw/bzojch/file/2346_0.jpg) In the picture above the lamp is off. If any one of the tiles in the second column from the right is turned by 90° , power source and lamp get connected, and the lamp is on. Write a program to find out the minimal number of tiles that have to be turned by 90° to switch the lamp on.

Input Format

N/A

Output Format

N/A

Explanation/Hint

对于 $40\%$ 的数据,$1 \le N \le 4$,$1 \le M \le 5$。 对于所有数据,$1 \le N,M \le 500$。