翻译
  • 板块CF1882D Tree XOR
  • 楼主Mo20
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/9/30 16:27
  • 上次更新2023/11/2 16:57:37
查看原帖
翻译
448983
Mo20楼主2023/9/30 16:27

给定一棵 nn 个节点的无根树,第 ii 个节点上有一个非负整数权值 aia_i 。

对于每一个节点为根的情况,你需要通过以下操作使得所有节点的权值一致:

选择一个节点 xx 和任意非负整数 cc ,将 xx 的子树里的所有节点的权值 aia_i 变为 ai⊕ca_i \oplus c 。设 xx 的子树大小为 sizesize ,则这个操作的代价为 size×csize \times c 。

顺次输出根为 1,2,...,n1,2,...,n 时所需的最小代价

TT 组数据

1≤T≤104,1≤n≤2×105,0≤ai<220,∑n≤2×1051\le T \le 10^4,1\le n \le 2 \times 10^5,0 \le a_i < 2^{20},\sum {n} \le 2 \times 10^5

给定一棵 $n$ 个节点的无根树,第 $i$ 个节点上有一个非负整数权值 $a_i$ 。

对于每一个节点为根的情况,你需要通过以下操作使得所有节点的权值一致:

选择一个节点 $x$ 和任意非负整数 $c$ ,将 $x$ 的子树里的所有节点的权值 $a_i$ 变为 $a_i \oplus c$ 。设 $x$ 的子树大小为 $size$ ,则这个操作的代价为 $size \times c$ 。

顺次输出根为 $1,2,...,n$ 时所需的最小代价

$T$ 组数据

$1\le T \le 10^4,1\le n \le 2 \times 10^5,0 \le a_i < 2^{20},\sum {n} \le 2 \times 10^5$
2023/9/30 16:27
加载中...