rows × cols, заполненная нулями. Её по очереди штампуют: штамп stamps[k] = [a, b] прибавляет единицу ко всем клеткам (x, y) с 0 ≤ x < a и 0 ≤ y < b — то есть к прямоугольнику a × b, прижатому к левому верхнему углу.
После всех штампов найдите наибольшее число в таблице и верните, в скольких клетках оно стоит.
Таблица может быть огромной — строить её не обязательно.rows=4, cols=5, stamps=[[3, 4], [2, 5]] → 8
Оба штампа покрывают только прямоугольник 2 × 4 в углу: там стоит 2, везде остальное меньше. Таких клеток 8.
rows=2, cols=3, stamps=[] → 6
Штампов не было, все 6 клеток равны нулю — и все они максимальны.
rows=4, cols=5, stamps=[[3, 4], [2, 5]]
8
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 113 тестов на сервере, включая скрытые.