Такая вот задачка по комбинаторике...
N господ перепутали свои шляпы…Сколькими способами они могут это сделать, так, чтобы никто не ушёл бы в своей шляпе?
А для особо умных её модификация !!!!
N господ перепутали свои шляпы. Сколькими способами они могут это сделать, так чтобы ни один господин не ушёл в своей шляпе, а также в шляпе соседа справа (N-й господин не может одеть ни свою шляпу, ни шляпу первого господина).
Для полных же безумцев предлагаю посчитать вероятность этого события при неограниченном возрастании N....
Удачи!!!
Дерзайте одним словом!!!!