การก่อตัวของกองทัพโรมันที่โด่งดังไปทั่วโลก ในกองทหารโรมันเหล่านี้ก่อตัวเป็นรูปทรงเรขาคณิต (โดยปกติจะเป็นรูปสี่เหลี่ยมผืนผ้า) เพื่อปกป้องปีกและส่วนที่เหนือกว่าของมันโดยใช้โล่ของพวกเขา กองทหารที่อยู่ในตำแหน่งภายในครอบคลุมส่วนที่เหนือกว่าวางโล่ไว้เหนือหัวของพวกเขากองทหารที่อยู่ด้านข้างนั้นมีเกราะตั้งแต่สองโล่ขึ้นไปหนึ่งอันเพื่อปกป้องส่วนที่เหนือกว่าและหนึ่งหรือหลายโล่สำหรับปกป้องปีก เขามี 3 โล่ถ้ามีใครคนเดียวในขบวนเขามี 5 โล่ใช่ฉันรู้ว่ามันเป็นไปไม่ได้ที่มนุษย์จะมี 5 โล่ แต่อย่างใดพวกเขาก็ทำมัน ) การใช้รูปแบบนี้กองทหารโรมันทุกคนป้องกันตนเองและเป็นคู่ต่อสู้ที่ยากที่สุดในเวลานั้น
ประวัติศาสตร์บอกว่ามีนายพลโรมันที่ระบุว่ารูปร่างที่ดีที่สุดคือรูปสี่เหลี่ยม (กองทหารจำนวนเท่ากันในแถวและคอลัมน์) ปัญหาคือการหาจำนวนการก่อตัว (และขนาด) ที่เขาควรแบ่งกองทัพของเขาเพื่อ:
- อย่าปล่อยกองทหารออกจากรูปแบบ (แม้ว่าเขาจะยอมรับกองทหารกองพลเดียว)
- ลดจำนวนโล่ที่ต้องการ
โดยทั่วไปหลังจากทำการคำนวณและคำนวณทางคณิตศาสตร์แล้วเขาพบว่าวิธีที่ดีที่สุดในการบรรลุ 2 เงื่อนไขนี้คือเริ่มต้นด้วยสี่เหลี่ยมที่ใหญ่ที่สุดเท่าที่จะเป็นไปได้จากนั้นทำซ้ำจนกว่าจะไม่มีกองทหารเหลืออยู่
ตัวอย่าง:
หากกองทหาร 35 นายในกองทัพของเขาการก่อตัวประกอบด้วย
- กองทหารราบ 5x5 (นี่คือจัตุรัสที่ใหญ่ที่สุดเท่าที่จะเป็นไปได้)
กับกองทหารที่เหลือ (10)
- ตาราง 3x3
กับกองทหารที่เหลือ (1)
- ตาราง 1x1
ในตอนท้ายมันจะมีลักษณะดังนี้:
5x5
* * * * * 3x3
* * * * * * * * 1x1
* * * * * * * * *
* * * * * * * *
* * * * *
กองทหารที่ตำแหน่งภายในครอบคลุมส่วนที่เหนือกว่าการวางโล่ของพวกเขาเหนือศีรษะของพวกเขา พวกเขาต้องการเพียง 1 โล่
* * * * *
* 1 1 1 * * * *
* 1 1 1 * * 1 * *
* 1 1 1 * * * *
* * * * *
กองทหารราบที่สีข้างถือ 2
* 2 2 2 *
2 1 1 1 2 * 2 *
2 1 1 1 2 2 1 2 *
2 1 1 1 2 * 2 *
* 2 2 2 *
หากใครบางคนอยู่ที่มุมเขามี 3 โล่
3 2 2 2 3
2 1 1 1 2 3 2 3
2 1 1 1 2 2 1 2 *
2 1 1 1 2 3 2 3
3 2 2 2 3
ถ้ามีคนอยู่คนเดียวในขบวนเขามีโล่ 5 อัน
3 2 2 2 3
2 1 1 1 2 3 2 3
2 1 1 1 2 2 1 2 5
2 1 1 1 2 3 2 3
3 2 2 2 3
ขบวนนี้จำเป็นต้องมีทั้งหมด 71 โล่
ท้าทาย
- คำนวณจำนวนเกราะที่ต้องการสำหรับกองทหาร X จำนวน
อินพุต
- จำนวนกองทหารในกองทัพ
เอาท์พุต
- จำนวนโล่ที่จำเป็น
กรณีทดสอบ
35 => 71
20 => 44
10 => 26
32 => 72
- ใช้กฎมาตรฐานของกอล์ฟ
Amazon.com : Best-selling Nipple Shield Carrying Case, Perfect...
ดังนั้นฉันเดาว่าฉันจะไม่มีทางรู้ จริง ๆ แล้วพวกเขามีโล่ 5 ใบ - หรือนี่เพื่อทำให้คำถามใช้งานได้: P