Это вопрос домашней работы, но я полностью потерян. У меня есть невозможное время выяснить, что такое подзадача: я пробовал жадный подход, я пытался увеличить количество слов на линии и т. Д., И я ничего не могу придумать. Может ли кто-нибудь предложить любую проницательность?Динамическое программирование: минимизация пробелов
Проблема: рассмотрите программу, которая преобразует список слов в текст шрифта. Программа печатает слова на строках длины W так, что количество дополнительных пробелов в конце строки так, что строка, содержащая слова с i по j, содержит W - j + i - SUM (символы в словах i через j). Напишите алгоритм динамического программирования, который минимизирует сумму квадратов дополнительных пробелов в каждой строке.