Комбинаторный алгоритм. Нужна помощь.

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
xsix
Сообщения: 22
Зарегистрирован: 07 ноя 2008, 20:46
Контактная информация:

Здраствуйте. Нужна помощь в реализации алгоритма в псевдо коде или С++.

Задача: Пусть S_{1},S_{2},...,S_{k} - множества чисел, лежащих между 1 и n, и сумма мощностей всех множеств равна n. Написать алгоритм сложности парядка n, упорядочивающий все S_{i} (1<=i<=k).

Проблема в том, что нужно сложность порядка n, какой алгоритм сортировки для этого подойдёт? На что оперироваться? Помогите пожалуйста.
Геометрия- это правильное рассуждение на неправильном чертеже.
Ответить