|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.04.2008, 05:50 | #1 |
Пользователь
Регистрация: 04.04.2008
Сообщений: 57
|
Задача на большой перебор
Дана строка S и набор A слов А[1], ..., A[k]. Разбить строку S на слова набора всеми возможными способами.
Пример: S=ABBC A[1]=A, A[2]=AB, A[3]=BC, A[4]=BBC, A[5]=H, A[6]=B S = A B BC = A BBC = AB BC Помогите кто чем может, а то мне за зачёт пара будет!
Программированине-это не очередная пара, а искуство показать себя!!!
|
06.04.2008, 09:35 | #2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Из начала строки выделяем все возможные слова словаря.
Повторяем эту операцию для всех остатков строки. Если строка выбрана полностью, печатаем текущее разбиение. Код:
|
06.04.2008, 18:15 | #3 |
Пользователь
Регистрация: 04.04.2008
Сообщений: 57
|
Спасибо огромное Выручил.
Программированине-это не очередная пара, а искуство показать себя!!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать перебор ??? | akasex | Общие вопросы Delphi | 2 | 13.06.2008 09:27 |
Перебор элементов матрицы | pikkk | Общие вопросы Delphi | 3 | 09.05.2008 14:45 |
перебор всех элементов в TtreeView | vitalik007 | Общие вопросы Delphi | 10 | 09.04.2008 15:44 |
Перебор заглавных букв в слове | =LeonZone= | Общие вопросы Delphi | 8 | 02.11.2007 14:59 |