- 在任一列的三個數字中,水平地向右循環移動一格。
- 在任一行的三個數字中,垂直地向上循環移動一格。
1 | 2 | 3 |
4 | 5 | 6 |
7 | 8 | 9 |
Input
輸入有多組測試資料,每組資料三列,每列三個整數,並以一個空白字元隔開。測試資料的最後以一個0表示資料結束。Output
請對每組測試資料輸出最少移動的次數,且輸出移動的步驟為何,每個步驟以兩個字元表示,第一個字元以H表示水平移動,以V表示垂直移動,第二個字元分別以1, 2, 3表示移動哪一列或哪一行。若無解請輸出"Not solvable"。Sample Input
2 3 1
4 5 6
7 8 9
7 3 9
2 5 1
4 8 6
1 2 3
4 5 6
7 9 8
0
Sample Output1 H1 3 V1V3H1 Not solvable
原文出處
沒有留言:
張貼留言