Даны числа $$$n, m$$$ и массив $$$a_1, a_2, ... , a_n$$$ длины $$$n$$$ из целых неотрицательных $$$m$$$-битных чисел. Также дано число $$$k$$$. Необходимо найти такое целое неотрицательное $$$m$$$-битное число $$$x$$$, которое имеет не больше $$$k$$$ единиц в двоичном представлении. Среди всех таких чисел, необходимо выбрать такое, что после применения $$$a_i = max(a_i, a_i \oplus x)$$$, где $$$\oplus$$$ обозначает операцию побитового $$$XOR$$$, сумма массива будет максимальна. Если таких чисел несколько, то нужно найти минимальное.
Первая строка входного файла содержит три числа $$$n, m, k$$$. Вторая строка содержит массив чисел $$$a_1, a_2, ... , a_n$$$.
$$$$$$1 \le n \le 10^5$$$$$$ $$$$$$1 \le m \le 30$$$$$$ $$$$$$0 \le k \le m$$$$$$ $$$$$$0 \le a_i \lt 2^m$$$$$$
Выведите единственное число $$$x$$$ - ответ задачу. $$$$$$0 \le x \lt 2^m$$$$$$
3 2 2 3 2 2
1
2 1 1 0 0
1
| Название |
|---|


