Avito Code Challenge 2018 |
---|
Закончено |
Мистер Кекс — типичный офисный работник в Байтландии.
У него в офисе стоит одна большая книжная полка, на каждой книге на ней написана стоимость — целое положительное число.
Он оценивает стоимость полки как сумму стоимостей книг на ней.
Но случилось прекрасное, мистера Кекса повысили! И ему предстоит переезд в новый офис.
Он узнал, что в его новом офисе будет не одна книжная полка, а $$$k$$$ полок, и решил, что будет оценивать красоту $$$k$$$ полок как побитовое И стоимостей всех полок.
Также он решил, что не будет тратить время на перестановку книг, поэтому на первую полку он поместит сколько-то первых книг, на вторую сколько-то следующих, и так далее. Конечно, на каждую полку он поместит хотя бы одну книгу. Таким образом, он хочет расставить имеющиеся у него книги по $$$k$$$ полкам так, чтобы красота этих полок была максимальна. Вычислите для него эту максимально возможную красоту.
В первой строке расположены два целых числа $$$n$$$ и $$$k$$$ ($$$1 \leq k \leq n \leq 50$$$) — количество книг на полке в старом офисе мистера Кекса и количество полок в новом.
Во второй строке расположены $$$n$$$ целых чисел $$$a_1, a_2, \ldots a_n$$$, ($$$0 < a_i < 2^{50}$$$) — стоимости книг в том порядке, в котором они сейчас стоят на полке.
Выведите максимально возможную красоту $$$k$$$ полок в новом офисе мистера Кекса.
10 4
9 14 28 1 7 13 15 29 2 31
24
7 3
3 14 15 92 65 35 89
64
В первом тестовом примере можно воспользоваться следующим разбиением книг на полки:
$$$$$$(9 + 14 + 28 + 1 + 7) \& (13 + 15) \& (29 + 2) \& (31) = 24.$$$$$$
Во втором тестовом примере можно воспользоваться следующим разбиением книг на полки:
$$$$$$(3 + 14 + 15 + 92) \& (65) \& (35 + 89) = 64.$$$$$$
Название |
---|