Một khoảng cách chính là sự khác biệt giữa hai số nguyên tố liên tiếp. Cụ thể hơn, nếu p và q là các số nguyên tố có p < q và p +1, p +2, ..., q 1 không phải là số nguyên tố, các số nguyên tố p và q xác định khoảng cách n = q - p . Khoảng cách được cho là bắt đầu bởi p và có độ dài n .
Được biết, tồn tại những khoảng trống lớn tùy ý. Đó là, với n tồn tại một khoảng cách nguyên tố có chiều dài n hoặc lớn hơn. Tuy nhiên, một khoảng cách nguyên tố có độ dài chính xác n có thể không tồn tại (nhưng sẽ có một khoảng cách lớn hơn).
Các thách thức
Cho một số nguyên dương n
, xuất ra số nguyên tố đầu tiên bắt đầu một khoảng cách có độ dài n
hoặc lớn hơn.
Ví dụ, đối với đầu vào 4
, đầu ra phải là 7
, vì 7 và 11 là các số nguyên tố liên tiếp đầu tiên khác nhau ít nhất 4 (các khoảng trống trước đó là 1, từ 2 đến 3; 2, từ 3 đến 5; và 2, từ 5 đến 7). Đối với đầu vào 3
, câu trả lời cũng phải có 7
(không có khoảng trống có độ dài 3).
Quy tắc bổ trợ
Các thuật toán nên hoạt động trên lý thuyết cho cao tùy ý
n
. Trong thực tế, có thể chấp nhận nếu chương trình bị giới hạn bởi thời gian, bộ nhớ hoặc kích thước loại dữ liệu.Đầu vào và đầu ra có thể được thực hiện bằng bất kỳ phương tiện hợp lý .
Các chương trình hoặc chức năng được cho phép, trong bất kỳ ngôn ngữ lập trình . Sơ hở tiêu chuẩn bị cấm.
Mã ngắn nhất trong byte thắng.
Các trường hợp thử nghiệm
Input -> Output
1 2
2 3
3 7
4 7
6 23
10 113
16 523
17 523
18 523
30 1327
50 19609
100 370261
200 20831323