编程题
### 问题描述 给定一个长度为 $n$ 的数组 $a$,小飞先随机选中其中任意个位置(不能为空),进行染色。 记 $i$ 为已被染色的某个位置,对于每个 $i$,将所有满足 $i,j$ 的按位与等于 $j$ 的 $j$ 位置也染色,至此染色结束,而本次染色方案的得分为已染色位置中最大的元素值。 请给出 $2^n - 1$ 种染色方案的得分之和,由于这个结果可能很大,输出得分之和对 $1e9 + 7$ 取模的结果。 ### 输入格式 第一行两个整数 $n$。 第二行 $n$ 个整数,表示数组元素值。 ### 输出格式 输出一个整数,表示得分之和对 $1e9 + 7$ 取模的结果。 ### 样例输入 ```text 5 1 2 3 4 5 ``` ### 样例输出 ```text 149 ``` ### 评测数据规模 对于 $100$% 的评测数据,$1 \leq n \leq 10^5$,$1 \leq a_i \leq 10^5$。
查看答案
赣ICP备20007335号-2