size × size, изначально заполненная нулями. Дан список покрасок paints, каждая — тройка [kind, index, value]:
- если kind == 0, все клетки строки index получают значение value;
- если kind == 1, все клетки столбца index получают значение value.
Покраски применяются по порядку, новая перезаписывает старую. Верните сумму всех чисел в таблице после последней покраски.
Таблица может быть огромной — не стройте её.size=2, paints=[[0, 0, 5], [1, 1, 2]] → 9
Сначала верхняя строка становится [5, 5], потом правый столбец перекрашивается в 2: таблица [[5, 2], [0, 2]], сумма 9.
size=3, paints=[[1, 0, 4], [1, 0, 1], [0, 2, 3]] → 11
Левый столбец сначала 4, потом 1. Затем нижняя строка — 3 (в том числе её левая клетка). Сумма: 1 + 1 + 3 + 3 + 3 = 11.
kind равен 0 или 1size=2, paints=[[0, 0, 5], [1, 1, 2]]
9
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 93 теста на сервере, включая скрытые.