Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Blond_89
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 42

Стабильные браки

11.05.2010, 19:04. Показов 1824. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста помогите решить задачу, очень прошу. Заранее спасибо.

Напишите программу для решения задачи об устойчивых браках формулируемую следующим образом.
Предположим, что N мужчин и N женщин желают вступить в брак. Каждый мужчина имеет список всех женщин, упорядоченных по его вкусу. Подобный список, но, конечно, мужчин, есть и у каждой женщины. Задача состоит в нахождении устойчивого множества браков.
Множество браков неустойчиво, если два человека, не состоящие друг с другом в браке, хотят образовать такой союз. Предположим, например, что существуют двое мужчин (A и B) и две женщины (X и Y), такие, что A предпочитает X, B предпочитает Y, X предпочитает A и Y предпочитает B. Пара браков A-Y и B-X неустойчива, так как A предпочитает X, а не Y, в то время как X отдает предпочтение A, а не B.
Ваша программа должна в качестве входных данных иметь списки предпочтений, а результатом ее выполнения должно быть устойчивое множество браков, т.е. множество браков, которое не является неустойчивым. В теории графов есть теорема, в которой утверждается, что это всегда возможно. Проверьте вашу программу на группе из пяти мужчин и пяти женщин, которым соответствуют следующие списки предпочтений:

авраам: хана тамар звия руфь сара
беньямин: звия хана руфь сара тамар
хайм: хана руфь тамар сара звия
давид : звия руфь хана сара тамар
елеазар: тамар руфь хана звия сара
звия : елеазар авраам давид беньямин хайм
хана : давид елеазар беньямин авраам хайм
руфь : авраам давид беньямин хайм елеазар
сара : хайм беньямин давид авраам елеазар
тамар : давид беньямин хайм елеазар авраам
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.05.2010, 19:04
Ответы с готовыми решениями:

Устойчивые(стабильные) браки
Здравствуйте! У меня такое задание: решить задачу о стабильных браках с помощью скалярного вектора для 70 мужчин и 90 женщин. Я...

Однополые браки
Президент Португалии Анибал Каваку Силва подписал закон, разрешающий однополые браки. В январе законопроект был одобрен парламентом...

Стабильные 5В (или 9В) от динамки
Скажите, насколько сложно (или какие подводные камни возможно встретить) чтобы "выравнять" напругу с самой простой-обычной...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.05.2010, 19:04
Помогаю со студенческими работами здесь

Стабильные размеры формы
Что и где надо прописать или что надо зделать чтобы розмеры формы не минялись(были стабильны) и кнопка "развернуть" не как не...

Стабильные 9 вольт в мороз
здравствуйте! неободимо в автомобиле запитать ряд светодиодов стабильным напряжением 9 вольт. сначало выбор пал на L7809, но рабочий...

Стабильные просадки фпс
Постоянно падает фпс в различных новых играх , очень резко , вне зависимости от того двигаюсь я или просто стою на месте , (ведьмак 3 ,...

Стабильные ли температуры px9600gt
Всем доброго времени. Досталась мне тут после апгрейта видюха gf px9600 gt 512mb 256bit s-fanpipe. Температура в простое 50-55 градусов...

Проблемы с компьютером(резкие стабильные лаги)
В общем два дня назад сидел играл. Решил фпс проверить , скачал с левого сайта фрапс. При установке фрапса , он поставил мне 2-3 лишние...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
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 Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru