bits из нулей и единиц: m строк и n столбцов. За один ход можно выбрать любую строку или любой столбец и перевернуть в нём все биты: нули станут единицами, единицы — нулями.
Каждая строка читается слева направо как двоичное число. Стоимость таблицы — сумма этих чисел по всем строкам.
Сделайте сколько угодно ходов (можно ни одного) и верните наибольшую возможную стоимость таблицы.bits=[[0, 1, 1], [1, 1, 0]] → 12
Переворачиваем первую строку — получаем 100, затем второй столбец: строки 110 и 100. Это 6 + 4 = 10; больше получить нельзя.
bits=[[0, 0], [0, 0]] → 6
Переворачиваем обе строки: 11 + 11 = 3 + 3 = 6.
nbits[i][j] — 0 или 1bits=[[0, 1, 1], [1, 1, 0]]
12
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 82 теста на сервере, включая скрытые.