w

#include
using namespace std;
typedef long long ll;
const int maxn=100010;
int a[maxn],dp[maxn][2];
vectorG[maxn];
void DFS(int u,int pre)
{
    for(int i=0;i>n;
    for(int i=1;i<=n;i++)cin>>a[i];
    int u,v;
    while(cin>>u>>v&&u+v){
        G[v].push_back(u);
        f[u]=v;
    }
    int root=1;
    while(f[root])root=f[root];
    DFS(root,-1);
    cout<

 

你可能感兴趣的:(w)