Đây là một chuỗi thú vị được phát hiện bởi Paul Loomis, một nhà toán học tại Đại học Bloomsburg. Từ trang của anh ấy về trình tự này:
Xác định
f(n) = f(n-1) + (the product of the nonzero digits of f(n-1))
f(0) = x
, với x
bất kỳ số nguyên dương nào, được viết trong cơ sở 10.
Vì vậy, bắt đầu với f(0)=1
, bạn có được trình tự sau đây
1, 2, 4, 8, 16, 22, 26, 38, 62, 74, 102, 104, ...
Cho đến nay, rất chuẩn. Thuộc tính thú vị phát huy tác dụng khi bạn lấy bất kỳ số nguyên nào khác làm điểm bắt đầu, cuối cùng chuỗi sẽ hội tụ thành một điểm dọc theo x=1
chuỗi trên . Ví dụ: bắt đầu với x=3
sản lượng
3, 6, 12, 14, 18, 26, 38, 62, 74, 102, ...
Dưới đây là một số trình tự khác, mỗi trình tự chỉ được hiển thị cho đến khi chúng đạt đến 102
:
5, 10, 11, 12, 14, 18, 26, 38, 62, 74, 102, ...
7, 14, 18, 26, 38, 62, 74, 102, ...
9, 18, 26, 38, 62, 74, 102, ...
13, 16, 22, 26, 38, 62, 74, 102, ...
15, 20, 22, 26, 38, 62, 74, 102, ...
17, 24, 32, 38, 62, 74, 102, ...
19, 28, 44, 60, 66, 102, ...
Ông phỏng đoán và chứng minh bằng thực nghiệm x=1,000,000
rằng tính chất này (nghĩa là tất cả các số đầu vào hội tụ vào cùng một chuỗi) đều đúng.
Các thách thức
Cho một số nguyên đầu vào dương 0 < x < 1,000,000
, xuất số trong đó f(x)
chuỗi hội tụ đến f(1)
chuỗi. Ví dụ, đối với x=5
điều này sẽ là 26
, vì đó là số đầu tiên chung cho cả hai chuỗi.
x output
1 1
5 26
19 102
63 150056
Quy tắc
- Nếu có thể, bạn có thể giả sử rằng đầu vào / đầu ra sẽ phù hợp với loại Số nguyên gốc 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.