จำนวน113
นั้นเป็นจำนวนเฉพาะครั้งแรกที่มีความยาว3
เป็นจำนวนมากผลรวมดิจิทัล5 = 1 + 1 + 3
เป็นจำนวนเฉพาะและผลิตภัณฑ์ดิจิทัล3 = 1 * 1 * 3
เป็นจำนวนมาก
ไพร์มที่มีคุณสมบัติ 3 อย่างนี้จะเรียกว่าดีเลิศ ช่วงเวลา11117
และ1111151
เป็นตัวอย่างอื่น ๆ
เป้าหมาย
เขียนโปรแกรมที่สามารถค้นหาหมายเลขที่สำคัญที่สุดที่ยิ่งใหญ่ที่สุดที่เป็นไปได้ในเวลาน้อยกว่าหนึ่งชั่วโมงในคอมพิวเตอร์ส่วนบุคคลที่ทันสมัย (เช่นสเป็คที่ต้องการที่นี่ )
คุณไม่ควรเพียงแค่ให้เราเป็นนายกที่ยิ่งใหญ่ คุณต้องแสดงขั้นตอนการค้นหาด้วยรหัสที่ใช้งานได้จริง คุณสามารถสร้างโซลูชันของคุณเองหรือของผู้อื่น แต่ต้องแน่ใจว่าได้ให้เครดิตแก่พวกเขา เราเป็นกลุ่มที่พยายามค้นหานายกที่ใหญ่ที่สุดที่สามารถใช้งานได้บนคอมพิวเตอร์ปกติภายในหนึ่งชั่วโมง
เกณฑ์การให้คะแนน
การส่งที่พบว่าชนะสูงสุดที่ยิ่งใหญ่ที่สุด หากปรากฎว่ามีช่วงเวลาที่ยอดเยี่ยมที่สุดจำนวนมากดังนั้นการส่งครั้งแรกที่สร้างผู้ชนะสูงสุดที่สูงที่สุด
(ถ้าคุณสามารถพิสูจน์ทางคณิตศาสตร์ได้ว่ามีหรือไม่มีจำนวนมากที่สุดเท่าที่จะทำได้ฉันจะให้ 200 ตัวแทนเงินรางวัลเพราะ :))
รายละเอียด
- คุณสามารถใช้แหล่งข้อมูลใด ๆ เพื่อสร้างช่วงเวลาของคุณ (เช่นอินเทอร์เน็ต)
- คุณอาจใช้วิธีการทดสอบความน่าจะเป็นสำคัญ
- ทุกอย่างอยู่ในฐาน 10
- ศูนย์และหนึ่งจะไม่ถือว่าเป็นนายก
- ช่วงเวลาที่
0
มีผลิตภัณฑ์ดิจิทัล0
อย่างชัดเจนดังนั้นพวกเขาจึงไม่สามารถสูงสุด เพื่อให้หน้าดูรกรุงรังน้อยลงให้เพิ่มจำนวนสูงสุด (100+ หลัก) ในแบบฟอร์ม:
{[number of 1's before the prime digit]}[prime digit]{[number of 1's after the prime digit]}
ดังนั้นอาจจะแสดงเป็น
1111151
{5}5{1}