Các số nguyên tố cô đơn (như tôi gọi chúng) là các số nguyên tố, trong đó được cung cấp một lưới số có chiều rộng w ≥ 3
, là các số nguyên tố không có bất kỳ số nguyên tố nào khác liền kề với chúng trực giao hoặc theo đường chéo.
Ví dụ: nếu chúng ta lấy lưới này trong đó w = 12
(các số nguyên tố được tô đậm):
1 2 3 4 5 6 7 8 9 10 11 12
13 14 15 16 17 18 19 20 21 22 23...
...86 87 88 89 90 91 92 93 94 95 96
97 98 99 100 101 102 103 104 105 106 107 108
109 110 111 112 113 114 115 116 117 118 119 120
Bạn có thể thấy rằng chỉ có hai số nguyên tố 103 và 107 không có số nguyên tố trực giao hoặc điều chỉnh theo đường chéo nào. Tôi đã bỏ qua một phần vì không có số nguyên tố cô đơn ở đó. (trừ 37, thực tế)
Nhiệm vụ của bạn là, đưa ra hai đầu vào w ≥ 3
và i ≥ 1
, xác định số nguyên tố cô đơn đầu tiên trong một lưới số có chiều rộng w
, trong đó nói số nguyên tố cô đơn phải lớn hơn hoặc bằng i
. Đầu vào có thể được thực hiện trong bất kỳ định dạng hợp lý (bao gồm cả việc lấy chúng làm chuỗi). Nó được đảm bảo sẽ có một nguyên tố cô đơn cho chiều rộng w
.
Lưới không quấn quanh.
Ví dụ:
w i output
11 5 11
12 104 107
12 157 157
9 1 151
12 12 37
Vì đây là môn đánh gôn , mã ngắn nhất sẽ thắng!
w=12
không phải37
là một thủ tướng cô đơn? Không có con số nào xung quanh nó -{25, 26, 38, 49, 50}
- là số nguyên tố.