ตัวเลขที่ไม่สามารถแตะต้องได้α
ตัวเลขที่ไม่สามารถแตะต้องได้คือจำนวนเต็มบวกที่ไม่สามารถแสดงเป็นผลรวมของตัวหารที่เหมาะสมทั้งหมดของจำนวนเต็มบวกใด ๆ (รวมถึงตัวเลขที่ไม่สามารถแตะได้เอง)
ตัวอย่างเช่นหมายเลข 4 ไม่สามารถแตะต้องได้เนื่องจากเท่ากับผลรวมของตัวหารที่เหมาะสมของ 9: 1 + 3 = 4 หมายเลข 5 ไม่สามารถแตะต้องได้เนื่องจากไม่ใช่ผลรวมของตัวหารที่เหมาะสมของจำนวนเต็มบวกใด ๆ 5 = 1 + 4 เป็นวิธีเดียวที่จะเขียน 5 เป็นผลรวมของจำนวนเต็มบวกที่แตกต่างกันรวมถึง 1 แต่ถ้า 4 หารตัวเลข 2 ก็เช่นกันดังนั้น 1 + 4 จึงไม่สามารถเป็นผลรวมของตัวหารที่เหมาะสมของจำนวนใด ๆ (ตั้งแต่ รายการปัจจัยจะต้องมีทั้ง 4 และ 2)
เชื่อกันว่าหมายเลข 5 เป็นหมายเลขที่ไม่สามารถแตะได้ แต่ก็ยังไม่ได้รับการพิสูจน์: มันจะตามมาจากการคาดเดาของ Goldbach ที่แข็งแกร่งขึ้นเล็กน้อย β
มีตัวเลขที่ไม่สามารถแตะต้องได้จำนวนมากความจริงที่พิสูจน์โดย Paul Erd's
คุณสมบัติบางอย่างของวรรณะ:
- ไม่มีใครแตะต้องได้คือ 1 ยิ่งใหญ่กว่านายก
- ไม่มีใครแตะต้องได้คือ 3 ยิ่งใหญ่กว่านายกยกเว้น 5
- ไม่มีใครแตะต้องได้เป็นจำนวนที่สมบูรณ์แบบ
- ถึงตอนนี้จัณฑาลทั้งหมดที่นอกเหนือจาก 2 และ 5 เป็นคอมโพสิต
วัตถุประสงค์
สร้างโปรแกรมหรือฟังก์ชั่นที่รับค่าตัวเลขธรรมชาติn
ผ่านพารามิเตอร์อินพุตหรือฟังก์ชันมาตรฐานและพิมพ์n
หมายเลขที่ไม่สามารถแตะได้แรก
ผลลัพธ์จะต้องมีการแยกระหว่างตัวเลข แต่สามารถเป็นอะไรก็ได้ (เช่นขึ้นบรรทัดใหม่เครื่องหมายจุลภาคช่องว่าง ฯลฯ )
1 <= n <= 8153
นี้ควรจะเป็นความสามารถในการทำงานอย่างน้อย นี้อยู่บนพื้นฐานความจริงที่ว่า B-ไฟล์ที่จัดไว้ให้สำหรับรายการ OEIS γn = 8153
จะไปถึง
ช่องโหว่มาตรฐานไม่ได้รับอนุญาตตามปกติ
ตัวอย่าง I / O
1 -> 2
2 -> 2, 5
4 -> 2, 5, 52, 88
10 -> 2, 5, 52, 88, 96, 120, 124, 146, 162, 188
8153 -> 2, 5, 52, 88, 96, 120, ..., ..., ..., 59996
นี่คือ รหัสกอล์ฟดังนั้นอย่างน้อยจำนวนไบต์ที่ชนะ
α - Wikipedia , β - MathWorld , γ - OEIS
ด้วยเหตุผลบางอย่างสิ่งนี้ถูกทำเครื่องหมายว่าซ้ำกับคำถาม 'การค้นหาหมายเลขเซมิเพอร์เฟค' อย่างไรก็ตามงานมีความแตกต่างอย่างสิ้นเชิง ในกรณีนี้คุณต้องตรวจสอบเพื่อให้แน่ใจว่าไม่มีตัวหารที่สมบูรณ์แบบของจำนวนธรรมชาติใด ๆ สามารถเท่ากับจำนวนหนึ่งได้