Всем привет! У меня есть произвольная фигура (массив с позициями квадратов 1*1), мне нужно ее разделить на прямоугольники и сделать массив, который хранит начало и конец каждого прямоугольника(startX, startY, endX, endY). Выполнить нужно на C#. В приложении есть пример фигуры до и после разбиения на прямоугольники. Прямоугольников должно быть минимальное количество.