Я изучал различные проблемы программирования и алгоритмы, чтобы улучшить свои навыки программирования и решения проблем.Но я продолжаю сталкиваться с таким описанием:
"Пусть A = [a1, a2, ..., an] - перестановка целых чисел 1,2, ..., n. Параиндексы (i, j), 1 <= i <= j <= n, является инверсией перестановки A, если ai> aj. Нам даны целые числа n> 0 и k> = 0. Что такое число n-элемент перестановки, содержащие ровно k инверсий? "(ИСТОЧНИК: http://www.spoj.pl/problems/PERMUT1/)
Какую математику мне нужно изучить, чтобы описание проблемы такого рода имело для меня смысл?