编程题
### 问题描述
你现在正在给一个数组 $x$ 计算得分,$score = x_1 | x_2 | x_3 | ... | x_n$。( `|` 表示按位或)
为了让你得到更高的分数,造物主给了你一个整数 $k$,你可以选择一个整数 $i$,使得 $x_i = x_i \times k$。
你最多可以进行 $p$ 次这样的操作,请问你最终计算的得分最大是多少呢?
### 输入格式
第一行,输入三个整数 $n,k,p$,表示数组的长度,$k$ 表示你可以选择的乘数,$p$ 为你的最大操作次数。
第二行,输入 $n$ 个整数 $x_1,x_2,x_3,...,x_n$,表示数组 $x$。
### 输出格式
输出共一行,先输出 `The Biggest Score :`,而后输出一个整数,表示你最终计算的得分最大值。
### 样例输入
```text
2 1 2
12 9
```
### 样例输出
```text
The Biggest Score :30
```
### 评测数据规模
对于所有评测数据,$1 \leq n \leq 2\times10^5,1\leq p\leq 10,2\leq k \leq 8,0\leq x_i\leq 10^9$。