大致題意:輸入一個3*3的矩陣,其中0=12 o'clock, 1=3 o'clock, 2=6 o'clock, 3=9 o'clock;現在需要最少的移動使9個時鐘都撥到12點的位置。題中共有9種不同的移動方法,每移動一次,其對應時鐘都會順時針旋轉90度。
思路:這題與模2的開關問題類似。開關只有兩種狀態,即開和關。時鐘有4種狀態,即0,1,2,3。看了網上的解法,都用暴搜做的,因為每種移動方法都只能移動0,1,2,3次,所以可以對每種移動方法進行枚舉。共4^9種可能,不會TLE。所以直接暴搜吧。
#include
#include
#include
#include
#include