values и число doublings. За одну операцию можно выбрать любой элемент и умножить его на 2; всего операций не больше doublings.
Верните наибольшее возможное значение побитового OR всех элементов массива после операций.values=[5, 3], doublings=1 → 11
Удваиваем 5: получаем 10 | 3 = 11. Удвоить 3 хуже: 5 | 6 = 7.
values=[1, 4, 2], doublings=3 → 35
Все три удвоения отдаём числу 4: 32 | 1 | 2 = 35.
values=[5, 3], doublings=1
11
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 113 тестов на сервере, включая скрытые.