Увидел неожиданно низкий процент решаемости у лёгкой задачи, давайте разбираться, как её решать. Читаем условие, смотрим картинку и примеры, понимаем: Тема задачи - "Двумерные массивы" - и очень маленькие ограничения подсказывают, что можно завести массив с размерами поля и для каждого участка делать заполнение соответствующего прямоугольника. И для вычисления ответа достаточно будет просуммировать числа, попавшие в прямоугольник, подобранный для строительства. Но на мой взгляд такое решение ничуть не легче, чем более правильное и быстрое. Поэтому давайте изучать хорошее. В этой задаче нам надо вычислять площадь пересечения двух прямоугольников. Заметим, что пересечение двух прямоугольников - прямоугольник, а значит площадь равна произведению длины на ширину. А значит двумерную задачу можно свести к двум одномерным, а потом перемножить ответы: Функция get_len будет принимать границы двух отрезков на прямой и вычислять длину их пересечения. Важным замечанием является то, что координаты