Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 01:03   #1
Ksardas13
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 120
Восклицание Про ГРАФЫ, друзей, врагов, добро и зло!

Итак, текст задачки:
Цитата:
Пусть группа состоит из N человек. В ней каждый имеет (N/2) друзей и не больше K врагов. У одного из них есть книга, которую все хотели бы прочитать и потом обсудить с некоторыми из остальных.
Написать программу, которая:
Разбивает людей на S групп, где будет обсуждаться книга, таким образом, чтобы вместе с каждым человеком в ту же самую группу вошло не более P его врагов.
Я НЕ ХОЧУ ЧТОБ ЕЁ СДЕЛАЛИ ЗА МЕНЯ!(касается тех, кто бегает с портфолио в подписи и ищет работу или еду)
На самом деле это вторая часть задачи. Первая касалась нахождения цикла Гамельтона в таком графе(среди друзей передавали книжку). Первую сделал.

С этой чтот небольшая заминка. Подскажите в каком направлении копать. Только разбираюсь с теорией графов, так что буду рад любому совету.)
Ksardas13 вне форума Ответить с цитированием
Старый 26.05.2011, 17:30   #2
Ksardas13
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 120
По умолчанию

up!
Что, нет никого, кто подсказал бы хотя бы подойдёт ли здесь разиение на грфы или нет? И какой метод разбиения использовать?(щас пока ботаю все по очереди)
Ksardas13 вне форума Ответить с цитированием
Старый 26.05.2011, 19:26   #3
Марат05
Пользователь
 
Регистрация: 07.12.2010
Сообщений: 72
По умолчанию

http://kashtanka.com - посмотрите здесь. там подобные задачи.
Марат05 вне форума Ответить с цитированием
Старый 26.05.2011, 22:23   #4
Ksardas13
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 120
По умолчанию

Придурок или бот детектед! Модеры - баньте. -_-

Если кто нарвался на эту страницу с похожей проблемой - советую: ответ в комбинаторике, не в графах. Перебирайте все возможные перестановки рекурсией и ищите подходящую.
Ksardas13 вне форума Ответить с цитированием
Старый 30.05.2011, 03:26   #5
Ksardas13
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 120
По умолчанию

!!!!
Кто минусанул моё предыдущее сообщение!?!?!? При этом оставив комментарий "Здесь нет придурков, есть непонимающие."!
Ты, бл... ой, не так... Вы хотя бы удостоились посмотреть, какую ссылку дал мне господин Марат05? В следующий раз приложите усилия и задействуйте внимание, читая какую либо тему. С наилучшими пожеланиями, ваш Ксардас13.)
Ksardas13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пусть группа состоит из N человек. В ней каждый имеет (N/2) друзей и не больше K врагов. koshka669 Помощь студентам 3 26.05.2011 18:15
Статья про графы k1r1ch Помощь студентам 3 26.10.2009 20:56
Свободный софт - добро или зло? Роман Радер Свободное общение 51 02.07.2009 19:21
NTFS зло или добро? Simply-Art Свободное общение 14 18.02.2009 08:50