Определение
- Два целых числа взаимно просты, если они не имеют общих положительных делителей, кроме
1. a(1) = 1a(2) = 2a(n)наименьшее целое положительное число , которое копростое кa(n-1)иa(n-2)и еще не появилось, для целого числаn >= 3.
задача
- Учитывая положительное целое число
n, вывод / печатьa(n).
пример
a(11) = 6потому что6взаимно прост с последними двумя предшественниками (а именно,11и13) и6не появился раньше.
Ноты
- Обратите внимание, что последовательность не является возрастающей, что означает, что элемент может быть меньше, чем его предшественник.
Спекуляции
- Вы должны использовать 1-индексированный.
Testcases
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
счет
- Поскольку взаимно простое означает, что эти два числа имеют только один делитель (
1) и1является небольшим числом, ваш код должен быть как можно меньше с точки зрения количества байтов.
Ссылки
- OEIS A084937

