#P14538. [2026年省队模拟联测]树上lcm
[2026年省队模拟联测]树上lcm
题面描述
给你一棵由 个节点的树和一个数 ,其中每个节点都有一个值。有多少条简单路径的值的 为 ?
一条简单路径的 的定义为路径上所有节点的值的 。
输入
第一行输入两个数 (),(),表示节点的个数和目标值 。 接下来 行,每行两个数 和 ,表示节点 和 之间存在一条边。 接下来一行 个数 (),每个节点的值。
输出
输出一个数,满足条件的路径的数量。
样例输入:
样例1:
3 2
1 2
2 3
2 2 2
样例2:
6 6
1 2
1 3
2 4
2 5
3 6
6 1 4 2 3 5
样例输出:
样例1:
6
样例2:
5
注:
对于前 的数据有: