Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разбиения n элементов на подмножества 1..k 
:(
    Опции темы
Stolzen
Дата 21.11.2010, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Задача такая: сколькими способами можно разбить множество из n элементов на подмножества, каждое из которых может быть размером от 1 до k? Так и не придумал, каким образом вывести формулу.

Можно свести к такой задаче:
Сколькими способами можно решить уравнение 1 * a1 + 2 * a2 + ... k * ak = n чтобы все а были целые и положительные. Правда не знаю, упрощает ли это задачу.

Спасибо. 


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Akina
Дата 21.11.2010, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 20
Всего: 454



Цитата(Stolzen @  21.11.2010,  11:54 Найти цитируемый пост)
Можно свести к такой задаче:

нет. неэквивалентны ни разу.

Цитата(Stolzen @  21.11.2010,  11:54 Найти цитируемый пост)
не придумал, каким образом вывести формулу.

Классическая задача подбора суммы.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Stolzen
Дата 21.11.2010, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Цитата(Akina @  21.11.2010,  19:15 Найти цитируемый пост)
нет. неэквивалентны ни разу.

Поясняю: 
Возьмем за количество множеств размера 1 число а1. После отбора элементов в эти множества остается n - a1 элементов. Множества размеров 2 - а2 шт забирают из всех оставшихся 2 * а2 шт, имеем n - a1 - 2 * a2 элементов. Ну и в конце n - a1 - 2 * a2 - ... - k * ak = 0. 
Может быть, это имеет посредственное отношение к вопросу, но хотелось бы узнать, если мои рассуждения неправильные, то в чем именно.


Цитата(Akina @  21.11.2010,  19:15 Найти цитируемый пост)
Классическая задача подбора суммы.

Можно подробнее? Для меня этот ответ пустой. Хотя бы ссылку на классическое решение классической задачи привели бы. Спасибо. 

З.ы. попробовал погуглить "Классическая задача подбора суммы", что-то ничего похожего не нашлось.


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0437 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.