2016 ACM/ICPC Dalian Online-1010 Weak Pair
题意:给定一个有根树和k,每个节点权值为ai,求有序点对(u,v)的数量,有序点对需满足:u是v的祖先,且au*av题解一:dfs序+主席树求出树的dfs序,因为一棵子树的所有子节点在dfs序中是连续的,设起始序号为st,结尾序号为ed。那么对于子树的根节点i来说,只需要求[st,ed]这段区间中ps.处理时要用离散化#include #include #include #i
原创
2016-09-14 10:34:16 ·
320 阅读 ·
0 评论