Решал задачу — надо посчитать количество различных комбинаций из трех букв, которые можно построить из букв в слове “PINEAPPLE”. На данный момент только одним способом получилось решить задачу — разбив все комбинации на разные случаи, которые не пересекаются между собой:
- Каждая буква используется по одному разу. При этом в комбинации есть ровно одна буква P. (60)
- В комбинации есть ровно две буквы P. Остальные буквы используются только по одному разу. (15)
- В комбинации есть ровно три буквы P. (1)
- В комбинации есть ровно две буквы E и одна буква P. (3)
- В комбинации есть ровно одна буква E и можно использовать все остальные буквы, кроме буквы P. (36)
- В комбинации есть ровно две буквы E и можно использовать все остальные буквы, кроме буквы P. (12)
- В комбинации нет ни буквы E, ни буквы P. (24)
В сумме получилось 151. Код, который перебирает все возможные способы и отбирает только уникальные среди них, выводит 151. Только теперь вопрос уважаемым математикам — есть ли какое-то более изящное решение этой задачи?