#include #include #define N 6 char board[N][N]; typedef struct{ int row1,col1; int row2,col2; }step[N*N/2]; step s; void solve(int n){ int i,j,k,l; char work[N][N]; if(/*文字が全部消えた*/){ /*成功時の処理*/ } else { /*初期盤面コピー*/ /*表を参考に削除してあるマスに印をつけておく*/ /*削除マス探索*/ for(i=0;i