#P13565. 「CZOI-R5」按位或

    ID: 14411 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 4 上传者: 标签>贪心洛谷原创O2优化位运算洛谷比赛

「CZOI-R5」按位或

题目描述

你有一个长度为 nn 的序列 aa,现在你可以进行至多 mm 次操作。每次操作你可以选择 1in1 \le i \le n,将 aia_i 变为 2×ai2\times a_i。求最终序列 aa按位或的最小值,即 ori=1nai\operatorname{or}_{i=1}^na_i 的最小值。

or\operatorname{or}按位或运算

输入格式

第一行输入一个整数 nn,表示序列长度。

第二行输入 nn 个整数,表示序列 aa

第三行输入一个整数 mm,表示至多进行操作次数。

输出格式

第一行输出 11 个整数,表示答案。

3
5 1 4
1
5
2
1 2
1
2

提示

【样例解释 #1】

可以不进行操作。

【样例解释 #2】

选择 i=1i = 1a1a_1 变为 2×1=22 \times 1 = 2,序列 aa 的按位或为 22

【数据范围】

本题采用捆绑测试

  • Subtask #1(15 pts15\text{ pts}):n8 n \le 8 , m8 m \le 8 , ai103 a_i \le 10 ^ 3
  • Subtask #2(25 pts25\text{ pts}):n103 n \le 10 ^ 3 , m104 m \le 10 ^ 4 , ai106 a_i \le 10 ^ 6
  • Subtask #3(25 pts25\text{ pts}):n103 n \le 10 ^ 3 , ai2×103 a_i \le 2\times10 ^ 3
  • Subtask #4(35 pts35\text{ pts}):无特殊限制。

对于 100%100\% 的数据,1n106 1 \le n \le 10 ^ 6 , 1m106 1 \le m \le 10 ^ 6 , 0ai109 0 \le a_i \le 10 ^ 9