ภารกิจคือการวาดรูปหลายเหลี่ยมปกติของด้าน n โดยใช้เพียงเข็มทิศและไม้บรรทัดที่ไม่มีเครื่องหมาย
อินพุต (n) เป็นหนึ่งใน 10 หมายเลขต่อไปนี้: 3, 4, 5, 6, 8, 10, 12, 15, 16, 17
วิธีการ : เนื่องจากคุณมีไม้บรรทัดและเข็มทิศเท่านั้นคุณจึงสามารถวาดจุดเส้นและวงกลมได้เท่านั้น
บรรทัดสามารถวาดได้เท่านั้น:
- ผ่านสองจุดที่มีอยู่
วงกลมสามารถวาดได้เท่านั้น:
- มีจุดเดียวเป็นศูนย์กลางและมีเส้นรอบวงของมันผ่านจุดที่สอง
จุดสามารถวาดได้เท่านั้น:
ที่จุดตัดของสองบรรทัด
ที่จุดตัดของเส้นตรงและวงกลม
ที่จุดตัดของวงกลมสองวง
ที่จุดเริ่มต้นเมื่อคุณอาจวาด 2 คะแนนเพื่อเริ่มต้น
ผ่านกระบวนการนี้ (และผ่านขั้นตอนนี้เท่านั้น) คุณจะต้องวาดเส้น n ของ n-gon ที่ร้องขอพร้อมกับการทำงานใด ๆ ที่จำเป็นเพื่อไปยังขั้นตอนนั้น
แก้ไข: ตำแหน่งของจุดตัดต้องคำนวณ แต่เส้นและวงกลมอาจถูกวาดด้วยวิธีการใด ๆ ที่ให้ไว้โดยภาษา
เอาท์พุทเป็นภาพของรูปหลายเหลี่ยมปกติด้าน n แสดงการทำงาน
กราฟิกไม่มีข้อ จำกัด เกี่ยวกับขนาดภาพรูปแบบความหนาของเส้นหรือสิ่งอื่นใดที่ไม่ได้กล่าวถึงที่นี่ อย่างไรก็ตามต้องเป็นไปได้ที่จะแยกแยะความแตกต่างของเส้นวงกลมและทางแยกต่าง ๆ ของภาพ นอกจากนี้:
- เส้น n ที่ประกอบขึ้นเป็นด้าน n-gon ของคุณจะต้องเป็นสีที่แตกต่างจาก 'การทำงาน' ของคุณ (เช่นจุดวงกลมหรือเส้นอื่น ๆ ) และสีที่ต่างออกไปจากพื้นหลังของคุณ
- การทำงานสามารถออกจากเส้นขอบของพื้นที่วาดรูปยกเว้นจุดซึ่งทั้งหมดต้องอยู่ภายในขอบเขตที่มองเห็นได้ของภาพ
- วงกลมสามารถเป็นวงกลมเต็มหรือเพียงแค่ส่วนโค้ง (ตราบใดที่มันแสดงจุดตัดที่จำเป็น)
บรรทัดไม่มีที่สิ้นสุด (เช่นออกจากพื้นที่วาดภาพ) หรือตัดที่จุดสองจุดที่ผ่านแก้ไข: บรรทัดอาจถูกวาดที่ความยาวใด ๆ สามารถสร้างคะแนนได้เฉพาะเมื่อเส้นที่วาดวาดตัดกันเท่านั้น- จุดสามารถวาดตามที่คุณต้องการรวมถึงไม่ทำเครื่องหมาย
การให้คะแนนคือสองเท่าการส่งจะได้รับ 1 จุดต่ออินพุตที่สนับสนุนสูงสุด 10 คะแนน ในกรณีที่มีการเสมอจำนวนไบต์ที่สั้นที่สุดจะชนะ
จะมีการรับรู้ถึงการส่งที่สามารถสร้าง n-gons ในขั้นตอนที่น้อยที่สุดหรือสามารถสร้าง n-gons นอกช่วงที่กำหนด แต่จะไม่ช่วยให้คะแนนของคุณ
CIRCLE 0,0,500
หรือฉันต้องทำR=SQRT(300^2+400^2): CIRCLE 0,0,R
อย่างไร (BTW การหาตำแหน่งของจุดตัดน่าจะยากกว่าเส้นและวงกลม)
Carl Friedrich Gauss in 1796 showed that a regular n-sided polygon can be constructed with straightedge and compass if the odd prime factors of n are distinct Fermat primes