Сегодня мы напишем два решения одной задачи с абсолютно разным подходом. Читаем условие: В первом решении мы воссоздадим картину художника, выполняя те же действия, что и он. А именно, будем закрашивать прямоугольники = ставить нолики в каждую его клетку. Первым делом считываем размеры полотна и создаём двумерный массив такого размера, заполнив его единичками (которые будут обозначать белый цвет): Далее необходимо считать количество нарисованных прямоугольников и координаты каждого из них. Сделаем это в цикле: Хранить все прямоугольники нам не надо, так как мы сразу будем их обрабатывать. А именно, пройдёмся по подмассиву, определяемому прямоугольником, и в каждый элемент поставим нолик, что будет обозначать закрашенную часть. Это делается очень просто с помощью двух вложенных циклов: После этого осталось лишь посчитать количество единичек в массиве. А это равно сумме элементов. К сожалению, нельзя просто использовать встроенную функцию sum, поэтому сначала просуммируем каждую строку: