Вам дана строка строк, каждое слово разделено пробелами.Вы можете вставить только новые строки в 5-10-й столбец вашей строки.Ваша цель - максимизировать количество строк, заканчивающихся символом x
.Как бы вы сделали это, например.
Редактировать: слова могут заканчиваться любым символом. Скажем, вам дан текст
abcdfg cdx abcdx abcdefg aa ggffx ax
, тогда способ их отображения будет
column:
1234567890
abcdfg cdx
abcdx
abcdefg
aa ggfx
ax
.максимизируйте результат, потому что он имеет 4 строки, которые заканчиваются на x
Я чувствую, что реальная проблема этого вопроса заключается в том, как нам разбить, если он не заканчивается на x
, и он находится в позиции, котораяможет сломаться.
Наблюдение
abcdefg
aa ggfx
ax
Если aa был на 1-й строке с abcdefg, то у нас будет только 1 дополнительная строка из x
, потому что ggfx
не может сразу прерваться,В результате ggfx ax
будет на той же строке