Старшее высокосоставное число - это целое число, в котором отношение числа делителей к некоторой степени числа максимально велико. Выражая это в виде формулы:
Пусть d (n) будет числом делителей n, включая само число. Для заданного целого числа n, если существует число e такое, что d (n) / n ^ e больше или равно d (k) / k ^ e для каждого целого числа k, то n является сильно составным числом.
Для получения дополнительной информации см. Улучшенный высокосоставный номер в Википедии или A002201 в OEIS.
Вот начальные значения:
2, 6, 12, 60, 120, 360, 2520, 5040, 55440, 720720, 1441440, 4324320, 21621600, 367567200, 6983776800, 13967553600, 321253732800, 2248776129600, 65214507758400, 195643523275200, 6064949221531200
Ваша задача - взять индекс n и вывести n-е число в этой последовательности.
Вы можете использовать индексирование 0 или 1, и вы можете создать программу, которая будет корректна только в соответствии с типами данных вашего языка, если она может обрабатывать как минимум первые 10 значений.
Это код гольф. Применяются стандартные лазейки .