351.Android-Unlock-Patterns 关于题意:如果走L形的move,我们不认为它经过任何其他的格子。 本题是典型的DFS。我们从任意点开始,每个回合有16种移动的选择:上、下、左、右、左上、左下、右上、右下、左上上、右上上、左下下、右下下、左左上、左左下、右右上、右右下。 特别地,对于前8种move而言,如果走一步遇到的格子是已经访问过的,根据规则,可以再朝同方向走一步(算作同一次操作)。如果走一步遇到的格子是没有访问过的,则不能这么做。