1、注意此题可能不连通而原题数据都联通
2、
query(T.root[dfn[v]-1],T.root[dfn[v]+sz[v]-1],k)
而非
query(T.root[dfn[v]],T.root[dfn[v]+sz[v]-1],k)