|
0 / 0 / 0
Регистрация: 14.12.2024
Сообщений: 4
|
||||||
Сортировка последовательности слов27.01.2025, 08:05. Показов 1852. Ответов 7
Здравствуйте. Посмотрите, пожалуйста, в чем может быть ошибка.
Задача: Али-Баба нашел тайную пещеру с сокровищами, которые хранили Сорок Разбойников. Однако знаменитая волшебная фраза "Сезам, откройся" явно не работает. Вместо этого на каменной стене начертан длинный и странный текст - и Али-Баба догадался, что в этой надписи нужно найти подходящие слова (то есть те, которые встречаются более одного раза) и произнести их в алфавитном порядке. Мы должны помочь бедному ремесленнику получить доступ к сокровищнице воров. Напишите программу, которая отсеивает необходимые слова из заданного текста и печатает их в нужном порядке. Формат ввода Последовательность слов разделённых пробелами. Каждое слово состоит из 3 строчных латинских букв. Конец обозначается словом end (может встречаться несколько раз в строке). Формат вывода Все слова, которые встречаются более одного раза отсортированные в лексикографическом порядке. В качестве разделителя слов используйте пробел. Пример 1 Ввод vnm vnm end Вывод vnm Пример 2 Ввод qud cjq qud qgh cjq end Вывод cjq qud Первые два теста, на примерах выше, код проходит, а дальше выдает ошибку wrong-answer.
0
|
||||||
| 27.01.2025, 08:05 | |
|
Ответы с готовыми решениями:
7
Поиск слов по маске в строке, их удаление, сортировка оставшихся слов В последовательности слов найти и поменять местами пару слов, у которых первые 3 буквы одного совпадают с последними 3 буквами другого
|
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
|||||
| 27.01.2025, 09:26 | |||||
|
А что хотел автор - не могу сообразить Добавлено через 4 минуты Предположим, вектор слов пуст. А вы лихо итератор увеличиваете на 1 auto it = words.begin()+1еще не зная, равен ли он end или нет Добавлено через 2 минуты Не зная равен итератор end или нет - лихо прибавляете +1. Добавлено через 2 минуты Еще, в задании есть вот такое: В общем делайте так. Цикл по словам с итератором. А внутри него - поиск (еще цикл) возможных повторов для каждого слова и пропуск тех слов, повторы для которых найдены
1
|
|||||
|
0 / 0 / 0
Регистрация: 14.12.2024
Сообщений: 4
|
||||||
| 01.02.2025, 09:53 [ТС] | ||||||
|
Спасибо за ответ, но дело было не в этом. В условии сказано "Конец обозначается словом end (может встречаться несколько раз в строке)", и нужно было, оказывается, вывести слова, которые повторяются до первого "end", а остальные игнорировать.
Вот в таком виде сработало:
0
|
||||||
|
Вездепух
12919 / 6787 / 1817
Регистрация: 18.10.2014
Сообщений: 17,169
|
|||||||||
| 01.02.2025, 10:11 | |||||||||
|
Последний цикл в
Вообще не ясно, почему во втором цикле найденная строка "end" удаляется только если это не последнее слово в строке. Что это за странное ветвление? Почему внезапно проверяется it != words.end()-1?for (it; ...? В чем назначение этого it; здесь?
0
|
|||||||||
|
place status here
3185 / 2219 / 640
Регистрация: 20.07.2013
Сообщений: 5,987
|
||
| 01.02.2025, 12:22 | ||
|
Насчет
1
|
||
|
0 / 0 / 0
Регистрация: 14.12.2024
Сообщений: 4
|
|
| 01.02.2025, 13:27 [ТС] | |
|
Добавлено через 2 минуты
Сработало, система задачу засчитала как решенную, программа прошла все 10 тестов. Добавлено через 1 минуту Да, в этом и был задуманный преподавателем подвох, видимо.
0
|
|
| 01.02.2025, 14:06 | |
|
Не по теме: Manyunya2023, когда я учился, мы старались такие моменты сразу уточнять. И нам шли навстречу.
0
|
|
|
Вездепух
12919 / 6787 / 1817
Регистрация: 18.10.2014
Сообщений: 17,169
|
||
| 01.02.2025, 19:02 | ||
|
Во-вторых, "система засчитала" здесь никому не интересно. Это не считается сколь-нибудь заслуживающим внимания результатом. Программа содержит очевидные грубые ошибки, которые легко воспроизводятся.
0
|
||
| 01.02.2025, 19:02 | |
|
Помогаю со студенческими работами здесь
8
Сортировка чисел в порядке возрастания в массиве
Перегрузка операций и сортировка типов Char Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|