Задача на комбинаторику:
На арене 32 во́ина. Все против всех. При этом каждый должен сразиться с каждым один на один, по одному разу. Вопрос: сколько боёв пройдёт на арене?
Ответы
Ответ дал:
3
Нам нужно выбрать 2 воина из 32, при этом порядок не имеет значения
Комбинации из 32 по 2 =
32!/(32-2)!2!=32!/30!2!=31*32/2=31*16=31*(10+6)=310+186=496 боев
Ответ дал:
5
Ответ: 496 .
Пошаговое объяснение:
В данном случае мы выбираем двух воинов из 32, так что нужно посчитать число сочетаний из 32 воинов по 2 (в данном случае порядок не имеет значения).
Нам понадобится такая формула (число сочетаний из n элементов по k элементов):
Теперь подставляем n = 32 и k = 2 :
Следовательно, нужно будет провести 496 боев.
TMHSH:
Так то формула, как бы..
Это следственно из числа сочетаний!
В ее решения сначала порядок имеет значения поэтому посчитали число размещений из32 по 2 и затем разделили на 2! Отсюда и следует число сочетания из 32 по 2
А если бы три пары? То был бы ответ 1*2*3=3!
И мы разделяем на 3 в вашем случае как вы понимаете
Между этими парами - перестановка n!
У меня у самого 2! превратилось в 2....если так смотреть... Суть и ответ от этого не поменялся...
Решение должно быть идеально и правильно. К примеру если было бы 3 пары то что имеет три разных пар? А как же перестановка? Пусть на исправление отправляют.
Если бы было 3 пары, то ответ разнился.... 2!=2 потому я не вижу смысла менять что либо, поскольку один нюанс про факториал просто превратился в 2
Формально решение верно! Но для правильности нужно 2! разделить) все хватит спорить.
Вас заинтересует
1 год назад
1 год назад
2 года назад
3 года назад
9 лет назад
9 лет назад