Високо складене число є позитивним цілим числом , яке має більше подільників , ніж будь-який менше позитивне ціле число має. Це послідовність OEIS A002182 . Перші 20 термінів такі
1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560
Наприклад, 4
є в послідовності, оскільки вона має 3 дільника (а саме 1, 2, 4), тоді як у 3 є лише 2 дільники, у 2 також є 2 дільники, у 1 - у 1 дільник.
Виклик
З урахуванням позитивного цілого вводу n , виведіть або n -ве високоскладене число, або перше n високоскладених чисел, на ваш вибір (але вибір повинен бути однаковим для кожного вводу n ).
Правила
Програма або функція теоретично повинна працювати для довільно великих входів з урахуванням нескінченного часу та пам'яті, без урахування обмежень типу даних. По суті, це означає відсутність жорсткого кодування кінцевої кількості значень.
На практиці програма або функція повинна працювати протягом розумного часу, скажімо, менше 1 хвилини, протягом n до 20. Максимальний вхід або вихід може бути обмежений типовим типом даних вашої мови (але знову ж таки, алгоритм повинен теоретично працювати для довільно великої кількості).
Дозволений будь-який обґрунтований формат введення та виводу, включаючи одинаковий
Код гольфу. Виграє найменше байт.