คำนิยาม
- สองจำนวนเต็มมีcoprimeถ้าพวกเขาร่วมกันไม่มีตัวหารร่วมกันในเชิงบวกอื่น ๆ
1
กว่า a(1) = 1
a(2) = 2
a(n)
เป็นจำนวนเต็มบวกที่เล็กที่สุดซึ่งเป็น coprime ไปa(n-1)
และและยังไม่ปรากฏสำหรับจำนวนเต็มa(n-2)
n >= 3
งาน
- ได้รับจำนวนเต็มบวกเอาท์พุท
n
/ พิมพ์a(n)
ตัวอย่าง
a(11) = 6
เพราะ6
เป็น coprime กับสองคนก่อนหน้า (คือ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
เกณฑ์การให้คะแนน
- เนื่องจาก coprime หมายความว่าตัวเลขสองตัวนั้นมีตัวหารเดียว (
1
) และ1
มีจำนวนน้อยรหัสของคุณควรเล็กที่สุดเท่าที่จะเป็นไปได้ในแง่ของจำนวนไบต์
อ้างอิง
- OEIS A084937