AtCoder Beginner Contest 160 F.Distributing Integers(组合数学+换根dp)
题目给出一棵n(2usingnamespacestd;typedeflonglongll;#definepbpush_backconstintN=2e5+10,mod=1e9+7;vectore[N];intsz[N],n,u,v;lldp[N],fac[N],Finv[N],inv[N],ans[N];llmodpow(llx,lln,llmod){llres=1;for(;n;x=x*x%mo