题目链接
题目类型:树状数组+dfs序
题目来源:2016 ACM/ICPC Asia Regional Dalian Online
题目分析
题目大意
给出一棵树的父子关系,问存在多少组点对(u, v)
,使两个节点的值的乘积小于等于k,并且保证u
是v
的祖先
解析
对这棵树进行DFS,向下找到每个点的时候算与之前的节点总共能产生多少组合法点对即可,使用树状数组进行统计。
代码还是比较清晰优雅的
代码
1 |
|
Pursue excellence; Strive for perfection.
题目类型:树状数组+dfs序
题目来源:2016 ACM/ICPC Asia Regional Dalian Online
给出一棵树的父子关系,问存在多少组点对(u, v)
,使两个节点的值的乘积小于等于k,并且保证u
是v
的祖先
对这棵树进行DFS,向下找到每个点的时候算与之前的节点总共能产生多少组合法点对即可,使用树状数组进行统计。
代码还是比较清晰优雅的
1 | #include <set> |