Đây là trình tự A054261 .
Số ngăn chứa số nguyên tố thứ là số thấp nhất chứa số nguyên tố thứ đầu tiên làm chuỗi con. Ví dụ, số là số thấp nhất chứa 3 số nguyên tố đầu tiên làm chuỗi con, làm cho số thứ ba chứa số nguyên tố thứ ba.
Thật là tầm thường khi chỉ ra rằng bốn số nguyên tố đầu tiên là , , và , nhưng sau đó nó trở nên thú vị hơn. Vì số nguyên tố tiếp theo là 11, số ngăn chứa số nguyên tố tiếp theo không phải là , nhưng nó là vì nó được định nghĩa là số nhỏ nhất với thuộc tính.
Tuy nhiên, thử thách thực sự đến khi bạn vượt quá 11. Số ngăn chặn chính tiếp theo là . Lưu ý rằng trong số này, các chuỗi con và được chồng chéo. Số cũng trùng với số .11
13
3
13
Thật dễ dàng để chứng minh rằng chuỗi này đang tăng lên, vì số tiếp theo cần phải hoàn thành tất cả các tiêu chí của số trước nó và có thêm một chuỗi con. Tuy nhiên, trình tự không nghiêm ngặt tăng, như được hiển thị bởi các kết quả cho n=10
và n=11
.
Đầu vào
Một số nguyên duy nhất n>0
(tôi cho rằng bạn cũng có thể có chỉ số 0, sau đó thực hiện n>=0
)
Đầu ra
Hoặc là n
số thứ thủ ngăn chặn, hoặc một danh sách chứa các đầu n
số ngăn chặn thủ.
Những con số tôi đã tìm thấy cho đến nay là:
1 => 2
2 => 23
3 => 235
4 => 2357
5 => 112357
6 => 113257
7 => 1131725
8 => 113171925
9 => 1131719235
10 => 113171923295
11 => 113171923295
12 => 1131719237295
Lưu ý rằng n = 10
và n = 11
là cùng một số, vì là số thấp nhất chứa tất cả các số , nhưng nó cũng chứa .
Vì đây được đánh dấu mã golf, hãy chơi golf! Các giải pháp vũ lực được cho phép, nhưng mã của bạn phải hoạt động cho bất kỳ đầu vào nào trong lý thuyết (có nghĩa là bạn không thể nối các số nguyên tố đầu tiên). Chúc bạn chơi golf vui vẻ!
P
điều hành tạo ra một bản đồ rõ ràng để kiểm tra số nguyên tố trong số (thay vì kiểm tra nếu số là trong mảng các số nguyên tố)? Đây là một giải pháp đẹp, tôi nghi ngờ bạn có thể thực hiện bất kỳ giải pháp nào bằng cách sử dụng ít lệnh hơn.