Định nghĩa trình tự
Xây dựng một chuỗi các số nguyên dương a(n)
như sau:
a(0) = 4
- Mỗi số hạng
a(n)
, trừ số đầu tiên, là số nhỏ nhất thỏa mãn các điều sau:
a)a(n)
là số tổng hợp,
b)a(n) > a(n-1)
và
c)a(n) + a(k) + 1
là số tổng hợp cho mỗi số0 <= k < n
.
Vì vậy, chúng tôi bắt đầu với a(0) = 4
. Các mục tiếp theo, a(1)
phải được 9
. Nó không thể 5
hoặc 7
vì những thứ đó không phải là hỗn hợp, và nó không thể 6
hoặc 8
bởi vì 6+4+1=11
nó không phải là hỗn hợp và 8+4+1=13
không phải là hỗn hợp. Cuối cùng, 9+4+1=14
đó là composite, vì vậy a(1) = 9
.
Mục tiếp theo, a(2)
phải là 10
, vì nó là số nhỏ nhất lớn hơn so 9
với 10+9+1=20
và 10+4+1=15
cả tổng hợp.
Đối với mục tiếp theo, 11
và 13
cả hai đều ra vì chúng không phải là tổng hợp. 12
là ra bởi vì 12+4+1=17
đó không phải là tổng hợp. 14
là ra bởi vì 14+4+1=19
đó không phải là tổng hợp. Vì vậy, 15
là một thuật ngữ tiếp theo của chuỗi vì 15
là composite và 15+4+1=20
, 15+9+1=25
và 15+10+1=26
tất cả đều từng hỗn hợp, vì vậy a(3) = 15
.
Dưới đây là 30 thuật ngữ đầu tiên trong chuỗi này:
4, 9, 10, 15, 16, 22, 28, 34, 35, 39, 40, 46, 52, 58, 64, 70, 75, 76, 82, 88, 94, 100, 106, 112, 118, 119, 124, 125, 130, 136
Đây là OEIS A133764 .
Thử thách
Cho một số nguyên đầu vào n
, đầu ra n
thuật ngữ thứ trong chuỗi này.
Quy tắc
- Bạn có thể chọn lập chỉ mục dựa trên 0 hoặc 1. Vui lòng cho biết trong trình của bạn.
- Đầu vào và đầu ra có thể được coi là phù hợp với kiểu số nguyên của ngôn ngữ của bạn.
- Đầu vào và đầu ra có thể được cung cấp bởi bất kỳ phương pháp thuận tiện .
- Một chương trình đầy đủ hoặc một chức năng được chấp nhận. Nếu một chức năng, bạn có thể trả lại đầu ra thay vì in nó.
- Sơ hở tiêu chuẩn bị cấm.
- Đây là môn đánh gôn, vì vậy tất cả các quy tắc chơi gôn thông thường đều được áp dụng và mã ngắn nhất (tính bằng byte) sẽ thắng.