Guest
Новичок
|
вот такая задача: Есть машина. В ней 7 мест, включая водительское. Есть 7 человек, которые поедут. Сколько существует вариантов распределения по местам, если права на вождение есть только у трех.
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 14 дек. 2005 12:28 | IP
|
|
Guest
Новичок
|
ИСПРАВЛЯЮСЬ(С УЧЕТОМ ВСЕХ ЗАМЕЧАНИЙ ПИШУ СЛЕДУЩЕЕ)!!!! Люди, проверьте пожалуйста , все ли я правильно понял!!! Я не знаю точно что значит O/P, я думаю что это значит что из множества O отбрасываются все элементы множества P, просто мы обозначали вычитание O\P обратной чертой, возможно это принципиально. А задача такая: проверить истинность данного равенства для множеств A B C: (A пересечь с (не В))/((не А) U С)=(не А) пересечь(B U C) У МЕНЯ ПОЛУЧИЛОСЬ(с учетом X/Y=X-Y) что не выполняется!!! логика простая: тк вычитается(слева от =) не А объединенное с С, то элементы из не А точно не попадут, а справа(от=) пересечение не А с Объединеием В и С, т.е. справа могут быть элементы лишь из не А, что противоречит левой части....Я ПРАВ??????????????? ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 28 янв. 2006 21:25 | IP
|
|
Genrih
Удален
|
Ох и намудрили ... А логика верна. Еще очевидней становится, если правую часть расписать как (не(A) П В) U (не(A) П C) , где П - сечение
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 28 янв. 2006 21:51 | IP
|
|
Guest
Новичок
|
Помогите с задачей: есть набор положительных целых чисел. Надо составить алгоритм разбиения этих чисел на две группы с равной суммой или доказать что при данном наборе чисел такое разбиение невозмжно
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 9 фев. 2006 10:44 | IP
|
|
Guest
Новичок
|
Цитата: Guest написал 9 фев. 2006 10:44 Помогите с задачей: есть набор положительных целых чисел. Надо составить алгоритм разбиения этих чисел на две группы с равной суммой или доказать что при данном наборе чисел такое разбиение невозмжно
Это NP-полная задача.
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 10 фев. 2006 0:31 | IP
|
|
Guest
Новичок
|
легче не стало....
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 10 фев. 2006 2:07 | IP
|
|
MrD
Удален
|
Додумывать до конца сейчас некогда, но общая схема такова: Прежде всего проверить является ли сумма всех чисел (обохначим - S) четным числом. Если нет - понятно. Если да: - сортируем набор; - переносим элементы из текущего набора (M1) в новый набор (M2) по одному начиная с меньших до тех пор, пока сумма чисел в M2 не станет >= S/2; - если сумма чисел в M2 = S/2 - понятно; - возвращаем элементы из M2 в M1 по одному начиная с меньших до тех пор, пока сумма чисел в M2 не станет <= S/2; - ... Надо прикинуть условие выхода из процесса в случае возврата M1 и M2 в одно из предыдущих состояний (значит разбиение невозможно) и обосновать правильность алгоритма.
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 10 фев. 2006 18:03 | IP
|
|
MrD
Удален
|
Был не прав, поторопился. Этот алгоритм не во всех случаях работает. Будет время - додумаю.
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 10 фев. 2006 22:13 | IP
|
|
miss_graffiti
Долгожитель
|
Класс NP – класс задач, которые можно решить за полиномиальное время только на недетерминированной Машине Тьюринга: в отличии от обычной МТ может делать предположения. Это задачи у которых есть ответ, найти который трудно, но проверить можно за полиномиальное время. Класс NP-полных задач – класс задач, не менее сложных, чем любая NP задача. Т.е. решив такие задачи за полиномиальное время можно доказать (P = NP). К этому классу относится задача выполнимости - Задано логическое выражение. Существует ли набор правильных значений, на которых данное выражение будет истиной?(Пока не доказано.) (с)http://se.math.spbu.ru/Courses/Crypto/2001%5COkomin.html это так... для общей осведомленности.
|
Всего сообщений: 670 | Присоединился: сентябрь 2005 | Отправлено: 10 фев. 2006 23:04 | IP
|
|
user72
Удален
|
Помогите с задачей!: Имеются цифры 1,2,3,4,5,6,7,8,9 из них составляются шестизначные числа, причем цифры не повторяются. Сколько будет составлено чисел содержащих 1,2,3? Понятно что Из 9ти цифр можно составить А(9,6) = 9 • 8 • 7 • 6 • 5 • 4 = 60480 шестизначных чисел, но что дальше?
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 11 фев. 2006 10:06 | IP
|
|
|