Professional Documents
Culture Documents
Pb1 Arbore Genealogic
Pb1 Arbore Genealogic
int t[101],viz[101],viz1[101],viz2[101];
int n,cnt;
char s[10][10];
for(int i=1;i<=n;i++){
viz[i]=1;
cnt++;
dfs(i,cnt);
for(int i=1;i<=n;i++){
v[i]=1;
dfs1(i,v);
int main()
cin>>n;
for(int i=1;i<=n;i++){
cin>>t[i];
}
for(int i=1;i<=n;i++){
cin>>s[i];
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(t[j]==i){
cnt=0;
dfs(j,cnt);
cout<<endl;
int a,b;
cin>>a>>b;
dfs1(a,viz1);
dfs1(b,viz2);
for(int i=n;i>=1;i--){
break;
return 0;
}