Створіть найкоротшу функцію, програму або вираз, що обчислює A073329 , тобто a(n)
- n-е число, що має n чітких простих коефіцієнтів. Введення - це кількість елементів у послідовності, яку потрібно повернути. 0 < n
. Мене не турбує ціла точність. Я просто хочу алгоритм. Для мов, які не підтримують довільно великих цілих чисел, ми просто зробимо вигляд, що вони є.
Ви можете знайти тестові випадки, перейшовши за посиланням на OEIS, наведеним вище.
ОНОВЛЕННЯ:
Дозвольте мені зрозуміти, що вам потрібно повернути цілу послідовність зі своєї програми, функції чи виразу. Іншими словами, f(x)
слід обчислити a(n)
для всіх n
від 1 до x
. З огляду x
на 8, ваша функція повинна повертатися 2, 10, 60, 420, 4290, 53130, 903210, 17687670
як масив чи інша відповідна структура даних.
output a(1), ... a(n)
замість повернення чогось, як масив ...