В первой строке программа вводит натуральное число N⩾3. Во всех последующих — роман Л. Н. Толстого «Анна Каренина» (именно из этого файла). Написать программу, которая составляет случайный текст длинной в N слов таким образом, чтобы любые три стоящие рядом «слова» встречались в этом же сочетании в романе.
- «Словами» считаются:
любые последовательности непробельных символов (например, тире между словами)
- Красная строка (перевод строки и четыре пробела) в начале абзаца (например, в прямой речи)
- Все остальные непробельные символа считаются «буквами»: например слово со знаком препинания или кавычкой не равно просто слову.
- Например, вот тут 9 слов (два тире, одна красная строка и шесть слов со знаками и без):
- Мы думали, с вами, - сказала она.
Обратите внимание на то, что текст ответа в примере не является эталонным (т. е. сравнивать с ним никто не будет), в тестах проверяется только соответствие вашего ответа условиям задачи.
200 Лев Николаевич Толстой. Анна Каренина Мне отмщение, и аз воздам Все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему. …
Поняв чувства барина, Корней попросил приказчика прийти в другой она держала их наготове и, глядя в его комнате. - Костя будет очень рада. А то не могла иметь; и я его браню? Мне до него дело. Главные качества Степана Аркадьича, как круглый сыр, поднялся стальной бугор из-под тонкого сукна сюртука. - Еще слово: во всяком человеке искал отношения к земле мальчик в русском платье обгонял ее. Она катилась не совсем хорошо, - сказала Лидия Ивановна, как бы кристаллизация общества, определяющая каждому его члену определенное и предназначенное им место. Место это он знает народ, и часто беседовал с мужиками, что он высказал все; то, что называла той любовью. И ясность, с которою ты не уважаешь... - Расскажите нам что-нибудь забавное, но не смел думать об этом так легко. И она шире открыла глаза, желая этим смягчить для нее все ее слова, - Ах!- вскрикнул он, узнав брата, и Левин мог бы отказаться. А тебе доставляет удовольствие смотреть на небо. Уже пред самым отъездом приехал опоздавший Степан Аркадьич, заехав к ней, - сказал гувернер. - Я заехал еще привезть тебе денег, так как не выручить! Этот нажмет, да свое выберет. Он хрестьянина не пожалеет. А дядя Фоканыч (так
- Переносы слов в тексте трактуются как два разных слова, ну и ладно
- Исходная версия программы дописывала текст до конца предложения, но это усложнило бы проверку, так что опять-таки ну и ладно
- Чтобы немного упростить жизнь, забежим чуть-чуть вперёд. Моё решение начинается так: