powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Задача на Паскале Графы
4 сообщений из 4, страница 1 из 1
Задача на Паскале Графы
    #37753775
bleksenlen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пусть группа состоит из N человек. У одного из них есть книга, которую все хотели бы прочитать и потом обсудить с некоторыми из остальных. Написать программу, которая находит способ передачи книги таким образом, чтобы она побывала у каждого в точности один раз, переходят от друг друга и наконец возвр владельцу.
Помогите решить на пасале. Спасибо
...
Рейтинг: 0 / 0
Задача на Паскале Графы
    #37753895
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bleksenlen,

Почему не подходит обычный цикл без графов?
...
Рейтинг: 0 / 0
Задача на Паскале Графы
    #37754730
Пётр Седов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 bleksenlen:
Раз уж речь идёт про графы, то скорее всего по условию задачи должно быть известно, какие пары людей могут встречаться (чтобы передать книгу). Если так, то надо построить гамильтонов цикл (содержит все вершины графа по одному разу). Эта задача -- NP-полная, то есть полиномиального алгоритма (работающего за время O(N const )) скорее всего не существует. Если хотите, могу накидать алгоритм, действующий тупым перебором. Вам как лучше -- на Free Pascal или на Delphi?
...
Рейтинг: 0 / 0
Задача на Паскале Графы
    #37754778
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr Sharahovbleksenlen,

Почему не подходит обычный цикл без графов?
Потому, что препод по дискретке задал)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Задача на Паскале Графы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]