Giới thiệu
A229037 có cốt truyện khá hấp dẫn (ít nhất là trong vài điều khoản đầu tiên):
Có sự phỏng đoán, rằng nó thực sự có thể có một loại tài sản fractal.
Trình tự này được xây dựng như thế nào?
Xác định a(1) = 1, a(2) = 1
sau đó cho từng n>2
tìm thấy một số nguyên dương tối thiểu a(n)
như vậy mà cho tất cả các chuỗi 3 hạn số học n,n+k,n+2k
của các chỉ số, các giá trị tương ứng của chuỗi a(n),a(n+k),a(n+2k)
là không một chuỗi số học.
Thử thách
Cho một số nguyên dương n
là một đầu vào, đầu ra là người đầu tiên n
thuật ngữ a(1), ... , a(n)
của dãy này. (Với bất kỳ định dạng hợp lý nào. Các ký tự / chuỗi huấn luyện có thể không liên quan.)
Có những đoạn để tạo ra chuỗi này có sẵn, nhưng tôi nghĩ các cách tiếp cận khác có thể dễ chơi hơn / phù hợp hơn với một số ngôn ngữ nhất định.
Xin vui lòng cho chúng tôi biết làm thế nào progrm của bạn hoạt động. Nếu bạn gặp một thuật toán đặc biệt hiệu quả, bạn cũng có thể muốn đề cập đến điều đó, vì nó sẽ cho phép vẽ nhiều thuật ngữ của chuỗi trong thời gian ngắn hơn.
Một vài trường hợp thử nghiệm đầu tiên:
1, 1, 2, 1, 1, 2, 2, 4, 4, 1, 1, 2, 1, 1, 2, 2, 4, 4, 2, 4, 4, 5, 5, 8, 5, 5, 9, 1, 1, 2, 1, 1, 2, 2, 4, 4, 1, 1, 2, 1, 1, 2, 2, 4, 4, 2, 4, 4, 5, 5, 8, 5, 5, 9, 9, 4, 4, 5, 5, 10, 5, 5, 10, 2, 10, 13, 11, 10, 8, 11, 13, 10, 12, 10, 10, 12, 10, 11, 14, 20, 13
Thêm thử nghiệm:
a(100) = 4
a(500) = 5
a(1000) = 55
a(5000) = 15
a(10000) = 585
Tất cả các điều khoản n=100000
có sẵn tại đây: https://oeis.org/A229037/b229037.txt
Cảm ơn @ MartinBüttner vì sự giúp đỡ và khuyến khích.