Консультация № 176780
19.02.2010, 12:10
42.70 руб.
0 8 4
Здравствуйте, эксперты.

Как решить эти 2 задачи:

Задача 1:

Сколько анаграмм можно составить из слова "МАТЕМАТИКА", таких что рядом не будет стоять двух букв "А"?

(Анаграмма - это новое слово, полученное перестановкой букв другого слова).

Задача 2:

В детском саду проводится новогодний праздник. У деда мороза n различных типов подарков. Каждому ребенку он может дать максимум 1 экземпляр подарка конкретного типа, при этом учитываются следующие условия:

1. Ни один ребенок не может остаться без подарка.
2. Два ребенка не могут получить одинаковый комплект подарков.
3. У каждой пары детей дожен найтись подарок одного типа.

Сколько детей можно позвать на праздник?

Обсуждение

Неизвестный
19.02.2010, 13:07
общий
это ответ
Здравствуйте, Иванов Андрей Владимирович.

Задача 1:

Общее количество анаграмм для слова: МАТЕМАТИКА - 10!
Чтобы учесть двойное "А" просто будем считать "АА" за одну букву - соответственно таких слов будет 9!
и "ААА" за одну букву - 8!
Получится 10!-9!-8!=8!(9*10-9-1)=80*8!= 3225600

Ответ: 3225600
Неизвестный
19.02.2010, 13:22
общий
это ответ
Здравствуйте, Иванов Андрей Владимирович.

Ответ на Задачу 1:
Если считать анаграммой любой, даже бессмысленный, набор букв из слова МАТЕМАТИКА, то общее количество перестановок определяется по формуле

N!/(n1!*n2!...nk!)

Всего наборов = 10!/(2!3!2!1!1!1!) = 1260.

Вариантов с соседними А = 10-2+1 = 9
Итого 1260-9 = 1251
Неизвестный
19.02.2010, 13:26
общий
это ответ
Здравствуйте, Иванов Андрей Владимирович.
Задача 1.
Общая идея: посчитать общее число анаграмм и вычесть варианты с двумя и тремя подряд идущими А.
Искомое x = M - P - Q - 2R - 1, где
M - общее число анаграмм, включая саму МАТЕМАТИКА
P - число анаграмм с тройными А
Q - число анаграмм с двойным А, стоящими в центре слова
R - число анаграмм с двойным А в начале слова
Общее число различных анаграмм М = 10!/(3! * 2! * 2!), так как имеем 3 буквы А и по две буквы М и Т. M = 10!/24 = 151200
Чтобы посчитать анаграммы с тройным А, можем принять ААА на одну букву: P = 8!/(2! * 2!) = 10080
Двойные А нужно посчитать так, чтобы оставшаяся А не слиплась с двойной. Например так, число расположений двойной А умножить на число позиций для оставшейся А, и умножить на число перестановок оставшихся букв:
Q = 7*6*7!/(2!*2!) = 52920
R = 1*7*7!/(2!*2!) = 8820
В результате получаем x = 151200 - 10080 - 52920 - 2*8820 - 1 = 70559
Ответ: 70559
5
Неизвестный
19.02.2010, 16:06
общий
Ещё один возможный путь рассужений: посчитать число вариантов, которыми можно вставить три одиночные буквы в слово из 7 букв. Это будет С(3, 8). Каждый вариант нужно домножить на число перестановок исходных 7 букв. Тогда ответ равен C(3, 8)*7!/(2!*2!) = 8!*7!/(3!*5!*2!*2!) = 70560. За вычетом исходного слова остаётся 70559 вариантов.
давно
Профессор
230118
3054
19.02.2010, 19:04
общий
это ответ
Здравствуйте, Иванов Андрей Владимирович.

Можно позвать 2n-1 детей. Всем детям раздадим подарок типа 1. Остальным детям раздаем все подмножества из n-1 подарков - от пустого до полного. Подмножеств 2n-1. Больше позвать нельзя, так как тогда придется не давать подарок типа 1, а тогда нарушается условие 3 с ребенком, который получил только тип 1.
5
Неизвестный
19.02.2010, 20:48
общий
Может кто-то сказать ПРАВИЛЬНЫЙ ответ на задачу 1?

А то ответы очень сильно различаются...
давно
Профессор
230118
3054
19.02.2010, 22:14
общий
Иванов Андрей Владимирович:
Ответ Лиджи-Гаряев Владимир не учитывает, что в слове есть повторяющиеся буквы.
Копылов Александр Иванович дал правильную формулу, но неправильно посчитал ее значение 10!/(2!3!2!1!1!1!)=151200
coremaster1 правильно посчитал значение. С этим ответом я соглашусь.
Неизвестный
20.02.2010, 12:15
общий
>> Гаряка Асмик

Большое спасибо.
Форма ответа