Prime Square คืออะไร
Prime Square เป็นสี่เหลี่ยมจัตุรัสซึ่งทั้งสี่ขอบมีจำนวนเฉพาะแตกต่างกัน
แต่อันไหน
และเราจะสร้างพวกเขาได้อย่างไร
นี่คือตัวอย่างของ 4x4 Prime Square
1009
0 0
3 0
1021
ก่อนอื่นเราเริ่มจากมุมซ้ายบน เรากำลังทำงานตามเข็มนาฬิกา
เราเลือกที่เล็กที่สุดจำนวนที่มีนายก4
ตัวเลขซึ่งเป็น1009
แล้วเราต้องจำนวนเฉพาะที่เล็กที่สุดมีตัวเลขซึ่งเริ่มต้นด้วย4
9
นี่คือ9001
ที่สาม (4 หลัก) จำนวนที่สำคัญจะต้องมี1
เป็นหลักสุดท้ายของมัน (เพราะ9001สิ้นสุดลงด้วย1
)
และยังเป็นที่เล็กที่สุดที่สำคัญ 4 หลักที่มีคุณสมบัตินี้ที่ไม่ได้ถูกนำมาใช้ก่อนที่จะเป็นขอบ
จำนวนเฉพาะนี้คือ1,021
หมายเลขเฉพาะหลักที่สี่ต้องมี4
ตัวเลขเริ่มต้นด้วย1
(เพราะ1009ขึ้นต้นด้วย a 1
) และลงท้ายด้วย1
(เพราะ1,021เริ่มต้นด้วย a 1
)
จำนวนเฉพาะ 4 หลักที่เล็กที่สุดด้วยคุณสมบัตินี้ที่ไม่ได้ใช้มาก่อนเนื่องจากขอบคือ1031
งานของคุณ
คุณจะได้รับจำนวนเต็มn
จาก3 to 100
จำนวนนี้จะเป็นขนาดของสn x n
แควร์
จากนั้นคุณจะต้องส่งออกสแควร์ตรงนี้ในรูปแบบของกรณีทดสอบต่อไปนี้
กรณีทดสอบ
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
- input และ output จะได้รับโดยวิธีการที่สะดวกใด ๆ
- คุณสามารถพิมพ์ลงใน STDOUT หรือส่งคืนเป็นผลลัพธ์ของฟังก์ชัน
- ยอมรับได้ทั้งโปรแกรมหรือฟังก์ชั่น
- จำนวนของช่องว่างภายนอกใด ๆ ที่เป็นที่ยอมรับได้ตราบใดที่ตัวเลขเข้าแถวอย่างเหมาะสม
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- นี่คือรหัส - กอล์ฟเพื่อให้ใช้กฎการเล่นกอล์ฟตามปกติทั้งหมดและรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ
แก้ไข
สิ่งนี้เป็นไปได้สำหรับทุกคนn
นี่คือช่วงเวลาสำหรับn=100
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000289
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002191
และสำหรับพวกคุณที่คุณไม่คิดว่าเป็นไปได้ที่นี่เป็นกรณีทดสอบทั้งหมด
n
หรือเปล่าว่าเป็นไปได้สำหรับทุกคน: P? ไม่ใช่ปัญหาที่ท้าทายเพียงแค่อยากรู้อยากเห็น
n
: สำหรับn
= 1 เราไม่สามารถตอบสนองข้อ จำกัด ที่ขอบทั้งสี่เป็นช่วงเวลาที่แตกต่างกันในขณะที่n
= 2 เราถูกบังคับให้เลือก 11,13,23 ซึ่งจุดสุดท้ายที่ขอบคือ 12 ซึ่งเป็นคอมโพสิต ฉันไม่มีหลักฐานว่าเป็นไปได้สำหรับทุกคนn
> 2 แต่จะต้องตกใจเมื่อได้เรียนรู้อย่างอื่นอย่างไม่เป็นทางการยิ่งมีตัวเลขมากเท่าไหร่ห้อง wiggle ก็จะยิ่งมีข้อ จำกัด มากขึ้น
n
มีอย่างน้อยสองช่วงของความยาวn
เริ่มต้นด้วย 1 และลงท้ายด้วยแต่ละหลักเหล่านั้น (ดังนั้นเราสามารถเลือกขอบด้านล่าง) และมีอย่างน้อยสามช่วงเวลาที่เริ่มต้นด้วย 1 และลงท้ายด้วย 1 (ดังนั้นเราสามารถเลือก ขอบซ้าย)