#include<bits/stdc++.h> using namespace std; #define ll long long #define maxn 50005 ]; int head[maxn],tot,n,m,q,v[maxn]; ,;} void addedge(int u,int v){edge[tot].to=v;edge[tot].nxt=head[u];head[u]=tot++;} int f[maxn],size[maxn],d[maxn],son[maxn]; vo…