所有棋牌上的位置,若该位置为空,则用一个DFS分别从该位置的8个方向(即上[0,1],下[0,-1],左[-1,0],右[1,0],左上[-1,-1],右上[1,-1],左下[-1,1],右下[1,1])依次试探。同时把每一个位置最多能够翻转的白棋个数存放在变量sum中。
注意这种情况:
*****D**
*****L**
*****L**
*****L**
DLLLL***
********
********
#include
#include
#include
#include
#include
#include
#include
#include