题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1866
题目大意:一颗多叉树中,每个结点有一个权值,求每个节点有多少个其子孙节点的权值大于其权值.
题目思路:用树状数组快速求,求某一节点时,之前必然要把他的子节点都插到树状数组,所以要用遍历完子树才能求值,但是遍历子树之前也需先求值,因为之前有其他的节点插到树状数组了.
代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!