Визначення
- Два цілих числа є першочерговими, якщо вони не мають жодного позитивного спільного дільника, крім
1
. a(1) = 1
a(2) = 2
a(n)
найменше ціле позитивне число , яке копростое доa(n-1)
іa(n-2)
і ще не з'явилося, для цілого числаn >= 3
.
Завдання
- Дано додатне ціле число
n
, вихід / друкa(n)
.
Приклад
a(11) = 6
тому що6
є співпрацею з двома останніми попередниками (а саме,11
і13
) і6
раніше не з'являлося.
Примітки
- Зауважте, що послідовність не є висхідною, що означає, що елемент може бути меншим, ніж його попередник.
Технічні характеристики
- Ви повинні використовувати 1-індексований.
Тестові шафи
n a(n)
1 1
2 2
3 3
4 5
5 4
6 7
7 9
8 8
9 11
10 13
11 6
12 17
13 19
14 10
15 21
16 23
17 16
18 15
19 29
20 14
100 139
1000 1355
10000 13387
100000 133361
Оцінка балів
- Оскільки coprime означає, що два числа ділять лише один дільник (
1
), і1
це невелике число, ваш код повинен бути якомога меншим за кількістю байтів.
Список літератури
- OEIS A084937