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