题目链接:http://118.190.20.162/view.page?gpid=T70
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
int T;
int map[4][4];
int Judge(){
for(int i=0;i<3;i++){
if(map[i][0]!=0&&map[i][0]==map[i][1]&&map[i][0]==map[i][2]){
return 1;
}
}
for(int i=0;i<3;i++){
if(map[0][i]!=0&&map[0][i]==map[1][i]&&map[0][i]==map[2][i]){
return 1;
}
}
if(map[0][0]!=0&&map[0][0]==map[1][1]&&map[0][0]==map[2][2]){
return 1;
}
if(map[0][2]!=0&&map[0][2]==map[1][1]&&map[2][0]==map[0][2]){
return 1;
}
return 0;
}
int dfs(int blank){
int person=blank%2;
if(person==0){