Quảng trường chính là gì?
Prime Square là một hình vuông trong đó tất cả bốn cạnh là các số nguyên tố khác nhau.
Nhưng cái nào?
Và làm thế nào để chúng ta xây dựng chúng?
Dưới đây là một ví dụ về Quảng trường Prime Prime
1009
0 0
3 0
1021
Đầu tiên chúng ta bắt đầu từ góc trên bên trái. Chúng tôi đang làm việc theo chiều kim đồng hồ .
Chúng tôi chọn số nguyên tố nhỏ nhất có các 4
chữ số là 1009 .
Sau đó, chúng ta cần số nguyên tố nhỏ nhất có 4
chữ số, bắt đầu bằng a 9
. Đây là 9001
Số nguyên tố thứ ba (4 chữ số) phải có 1
là chữ số cuối cùng của nó (vì 9001 kết thúc bằng 1
)
và cũng là số nguyên tố 4 chữ số nhỏ nhất với thuộc tính này chưa được sử dụng trước đây làm cạnh .
Số nguyên tố này là 1021
Số nguyên tố thứ tư phải có các 4
chữ số, bắt đầu bằng một 1
(vì 1009 bắt đầu bằng a 1
) và kết thúc bằng một 1
(vì 1021 bắt đầu bằng a 1
)
Số nguyên tố 4 chữ số nhỏ nhất với thuộc tính này chưa được sử dụng trước đó vì cạnh là 1031
Nhiệm vụ của bạn
Bạn sẽ được cấp một số nguyên n
từ 3 to 100
Số này sẽ là kích thước của n x n
hình vuông
Sau đó bạn phải xuất ra hình vuông này chính xác dưới dạng các trường hợp kiểm tra sau
Các trường hợp thử nghiệm
n=3
Output
101
3 0
113
n=5
Output
10007
0 0
0 0
9 0
10061
n=7
Output
1000003
0 0
0 0
0 0
0 0
8 1
1000037
n=10
Output
1000000007
0 0
0 0
0 0
0 0
0 0
0 0
1 0
8 0
1000000021
n=20
Output
10000000000000000051
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
9 8
10000000000000000097
- Đầu vào và đầu ra có thể được đưa ra bởi bất kỳ phương pháp thuận tiện .
- Bạn có thể in nó sang STDOUT hoặc trả lại dưới dạng kết quả chức năng.
- Một chương trình đầy đủ hoặc một chức năng được chấp nhận.
- Bất kỳ số lượng khoảng trắng ngoại lai nào đều được chấp nhận, miễn là các số xếp thành hàng một cách thích hợp
- 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.
EDIT
Điều này có thể cho tất cả n
Dưới đây là các số nguyên tố chon=100
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000289
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002191
Và đối với những người bạn không nghĩ rằng điều này là có thể thì đây là TẤT CẢ các trường hợp thử nghiệm
n
: P? Không phải là một vấn đề với thách thức, chỉ tò mò.
n
: for n
= 1, chúng ta không thể thỏa mãn ràng buộc rằng bốn cạnh là các số nguyên tố khác nhau, trong khi với n
= 2, chúng ta buộc phải chọn 11,13,23, tại đó điểm cuối cùng là 12 là tổng hợp. Tôi không có bằng chứng cho thấy có thể cho tất cả n
> 2, nhưng sẽ bị sốc khi biết cách khác: không chính thức, càng có nhiều chữ số thì càng có nhiều "phòng ngọ nguậy" để thỏa mãn các ràng buộc.
n
có ít nhất hai số nguyên tố có độ dài n
bắt đầu bằng 1 và kết thúc bằng mỗi chữ số đó (do đó chúng ta có thể chọn cạnh dưới) và có ít nhất ba số nguyên tố bắt đầu bằng 1 và kết thúc bằng 1 (do đó chúng ta có thể chọn một Cạnh bên trái).