|
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
|
Составление цепочки слов22.04.2015, 21:17. Показов 2628. Ответов 2
Метки нет (Все метки)
Доброго времени суток!
Помогите построить цепочку слов минимальной длины (похоже на транспортную задачу) Например, нужно из нескольких слов, (допустим, волг, полг, голг, ролг) составить цепочку от слова "долг" к слову "полк". Получится это следующим образом: Долг - волг - полг - полк. Слова одинаковой длины и могут отличаться только одной буквой. Добавлено через 23 часа 7 минут Проблема решена. Додумался. Алгоритм "в двух словах": Пусть имеется вектор слов. Изначально пройтись по нему на наличие легкого поиска (по одному элементу). Например Долг - Долк - Полк Если таких вариантов не нашлось, организовать цикл со вложенным циклом. Первый цикл - по элементам константного вектора. В теле первого создаем временный вектор, содержащий элементы основного. Организовать вложенный цикл для поиска слов во временном векторе. При нахождении слова - удалять его из вектора, устанавливать итератор в ноль и проходить заного до тех пор, пока не будет достигнут конец вектора или не закончатся подходящие слова. Полученные цепочки слов записывать в новый вектор. Циклом пройтись по вектору полученных цепочек слов. Определить, являются ли они полными (последнее слово в цепочке - заключительное слово в условии задачи). Если не являются - удалить. Найти минимально короткую цепочку и вывести ее. Это и будет результат. Спасибо за внимание.
0
|
|
| 22.04.2015, 21:17 | |
|
Ответы с готовыми решениями:
2
Составление массива из слов
|
|
0 / 0 / 1
Регистрация: 22.01.2016
Сообщений: 36
|
|
| 25.10.2016, 20:44 | |
|
Можете выложить свою программу??
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 25.10.2016, 21:16 | |
|
Ну, элементарный поиск в ширину подойдет.
0
|
|
| 25.10.2016, 21:16 | |
|
Помогаю со студенческими работами здесь
3
Составление слов Программа на составление слов Составление слов из набора букв Правильное составление ключевых слов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|