Задача 7. Необходимо решить её с помощью рекурсии
Есть абзац текста, в котором много слов (блоков) с разными высотами,
например обычные слова и математические формулы. Абзац достаточно
длинный, поэтому его нужно разбить на строки. Высота строки определяется по
наивысшему из блоков в ней. Высота абзаца определяется как сумма высот всех
строк. Длина каждой строки определяется как суммарная ширина блоков,
включенных в эту строку (пробелы не учитываются). Возможность разбиения
блока для переноса со строки на строку не рассматривается. Изменять порядок
следования блоков нельзя.
Нужно найти такое разбиение абзаца на строки, чтобы высота абзаца
была минимальной.
Вход. Первая строка текста содержит ширину области печати (т.е.
максимальную допустимую длину строки) и число N (количество блоков в
абзаце), где 5