首先这题数据貌似已经修复了
多测不清见祖宗
for(int i=1;i<=m;i++){ int a,b; cin>>a>>b; p[a].push_back(b); p[b].push_back(a); } for(int i=1;i<=n;i++){ memset(vis,0,sizeof(vis)); ..... } for(int i=1;i<=n;i++)p[i].clear(); }