Related
In following contests:
2333 构造了一个与数论相关的树。这棵树上的每一个节点都有一个权值wi.
一个点对(u,v) 被称作"X-整除"的,当且仅当它们的所有公共祖先都能够被某个数X整除。
x的祖先:从节点x到树的根经过的所有节点为该节点的祖先。 x,y的公共祖先:既是x的祖先,又是y的祖先的结点。
按照题意来:对于每个询问,
1.先获取一下u的祖先集合d,然后从v出发,反复跳父亲节点,直到当前节点在d中。这样我们就找到了最近公共祖先 g=lca(u,v)
2.接着从g开始往根节点跳,判断每个结点是否能够被x整除即可。
In following contests:
本题属于以下题库,请选择所需题库进行购买