#include #include typedef struct to { int num; int go[1005]; }E; E e[1005]; int sg[1005]; int getsg(int n) { int visit[1005]; int i,j; memset(visit,0,sizeof(visit)); if(e[n].num==0){sg[n]=0;return sg[n];} if(sg[n]!=-1)return sg[n]; for(i=0;i