记得 qi≤1000q_i\le 1000qi≤1000,dfs里面不要直接写
//v是一个bool数组,v[i]=1则不可用i if(v[i]) continue; //正确的写法是把v数组开到很大(大于1e6)或者这样 if(i<=1000&&v[i]) continue;
一个sb错误卡了两天