#include #include #include #define WIN "Win" #define LOS "Lose" #define DEBUG 0 void iniBoard(short n,short *nowNum,char *turn); char searchMM(short nowNum,char turn,short depth); short makePrimeList(short n,short p[]); char isLeaf(short nowNum); char eval(char turn); int main(void) { short n; short nowNum; char turn; char ret; scanf("%hd",&n); iniBoard(n,&nowNum,&turn); ret = searchMM(nowNum,turn,0); if (ret==1) printf("%s\n",WIN); else printf("%s\n",LOS); return 0; } void iniBoard(short n,short *nowNum,char *turn) { *nowNum = n; *turn = 0; return; } char searchMM(short nowNum,char turn,short depth) { short i,j,pNum,*p,tmp; char best,val; if (DEBUG) { for (i=0;i val) best = val; } } if (DEBUG) { for (j=0;j