1.Реализовать функцию, вычисляющую число сочетаний из n по m с повторениями
(вычисляющую количество способов выбрать m объектов из n с повторениями без
учета порядка).
2. Реализовать функцию, вычисляющую наименьшее общее кратное чисел m и n.
1. Родственные отношения заданы списком пар (отец, сын). Определить всех
потомков (сыновей, внуков, правнуков и т.д.) указанного индивида.
2. Дан список участников круговой считалки, в которой на каждом шаге выбывает
каждый пятый. Определить, кто останется в списке последним.
3. Выходные и праздничные дни заданы списком пар (день, месяц). Определить, в
каком месяце больше всего нерабочих дней.
4. Положения ферзей на шахматной доске заданы списком пар (горизонталь,
вертикаль). Определить, имеется ли пара ферзей, бьющих друг друга.
5. Булева функция задана вектором (то есть списком, состоящим из 0 и 1).
Определить, является ли функция самодвойственной.
Все задачи желательно выполнить на компиляторе WinGHCi(ну или по крайней мере сделать так, чтобы они работали на данном компиляторе)
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |