logo AlgoBeat OnlineJudge
登录 注册

#216706. [SCCPC 2026] 最大权独立集问题

内存限制:1024 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

给定 个点,每个点有一个整数权值

定义两点 之间存在一条无向边,当且仅当 (其中 表示按位异或运算)的二进制表示中, 的个数为奇数。

请你求出这个图的最大权独立集。即,选择一个点集满足集合内任意两点之间没有边,且集合内点的权值之和最大。定义空集的权值为 。你只需要求出这个最大的权值之和。

输入格式

本题有多组数据。

输入一行一个正整数 ),表示测试数据组数。

每组数据中:

第一行一个正整数 ),表示点数。

第二行 个正整数 ),表示点的权值。

保证

输出格式

每组数据输出一行一个整数,表示最大权独立集的权值之和。

样例

样例输入 1

3
5
3 5 15 1 2
3
6 7 11
4
1 2 4 8

样例输出 1

23
18
15