Начни с простого примера.
Найди все перестановки чисел 1 и 2 - это: mut(1,2) = ((1,2),(2,1))
Все перестановки 1,2,3 это: mut(1,2,3) = ( (1, mut(2,3)), (mut(2,3), 1) )
(Доказательства не будет)
Дальше уже дело техники.
Вот зря вы тут все троллите его.
Таких, кто забивает и поэтому нихрена не знает - исчезающе мало.
А человек скорее всего из тех, которые наивно думают, что на лекциях/практиках хоть как-то научат программированию или знанию языка. Ходил, видимо, на все лекции, зубрил, а в итоге - ...
>Ходил, видимо, на все лекции, зубрил, а в итоге - ...
Помню, у нас с первого курса отчислили девушку за ангем, хотя она все
ответила на экзамене. Лектор сказал: «вы все знаете, но ничего не
понимаете». Доучивалась потом в другом месте.