WA 11个测试点求助!
查看原帖
WA 11个测试点求助!
751073
wuxiyi楼主2023/8/31 13:49
#include<algorithm>
#include<cstdio>
#include<iostream>
#include<vector>
using namespace std;

vector<int>a[114];
int tot[114];
bool v[114];

int n,m;

void input(int x){
	int k,y;
	scanf("%d",&k);
	
	if (k==-1)	exit(0);
	
	tot[x]=k;v[x]=1;
	for (int i=1;i<=k;i++){
		scanf("%d",&y);
		a[x].push_back(y);
	}
}

void dfs(int x){
	if (x==n){
		string s;
		cin>>s;
		exit(0);
	}
	if (v[x])	return ;
	
	input(x);
	for (int i=tot[x]-1;i>=0;i--){
		if (!v[a[x][i]]){
			printf("%d\n",a[x][i]);
			fflush(stdout);
			dfs(a[x][i]);
			
			printf("%d\n",x);
			fflush(stdout);
		}
	}
}

int main(){
	scanf("%d%d",&n,&m);
	dfs(1);
	return 0;
}
2023/8/31 13:49
加载中...