Содержание
- 2. Комбинаторные алгоритмы. Сочетания (выборки) Задачу имеет смысл называть комбинаторной, если ее решение состоит в переборе элементов
- 3. Комбинаторные алгоритмы. Сочетания Задача. В союзе кинематографистов (СК) состоит определенное количество кинематографистов. Ежегодно в Канны на
- 4. Постановка задачи. Дано: Общее количество кинематографистов, состоящих в СК Количество человек, уезжающих в одну командировку. Надо:
- 5. Построение модели Пусть количество кинематографистов 5, а количество членов делегации 3. Пометим всех их целыми числами
- 6. Организация сочетаний с помощью индикативных множеств. C35 = 5! / (3!⋅(5-3)!) = 5! / (3!2!) =
- 7. Организация сочетаний с помощью индикативных множеств Можно составить множество всех возможных делегаций, количество которых 2n. Для
- 8. Организация сочетаний с помощью индикативных множеств
- 9. Построение алгоритма Входные данные: n - количество членов союза кинематографистов (СК); K - количество членов делегации.
- 10. Проверка правильности алгоритма Среди всех двоичных чисел от 0 до 2n найдутся числа с k единицами
- 11. Анализ алгоритма и его сложности Размерность задачи n. Количество двоичных чисел 2n, Сл-но, эта часть алгоритма
- 13. Скачать презентацию