对无向树中u到v路径上所有点权加1时,下列树上点差分操作正确的是?

fc976821 单选题 共 个子题

设diff为树上点差分数组,lca(u,v)表示节点u和v的最近公共祖先,fa[x]表示节点x的父节点,根节点的父节点对应diff值默认贡献为0。

A

diff[u] += 1,diff[v] += 1,diff[lca(u,v)] -= 1,diff[fa[lca(u,v)]] -= 1

B

diff[u] += 1,diff[v] += 1,diff[lca(u,v)] -= 2

C

diff[u] += 1,diff[v] -= 1,diff[lca(u,v)] += 1,diff[fa[lca(u,v)]] -= 1

D

diff[u] += 1,diff[fa[v]] -= 1,diff[lca(u,v)] += 1,diff[fa[lca(u,v)]] -= 1

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧