การวนซ้ำเป็นโครงสร้างพีชคณิตที่ค่อนข้างง่าย มันเป็น tuple (G +)ที่Gเป็นชุดและ+เป็นผู้ประกอบการไบนารีG × G → G นั่นคือ+ใช้สององค์ประกอบจากGและส่งคืนองค์ประกอบใหม่ ผู้ประกอบการยังต้องปฏิบัติตามคุณสมบัติสองประการ
การยกเลิก: สำหรับทุกaและbในGจะมีxและy ที่ไม่ซ้ำกันในGเช่นนั้น
a + x = b y + a = b
รหัสประจำตัว: มีเป็นอีในGดังกล่าวว่าสำหรับทุกในG
e + a = a a + e = a
หากคุณคุ้นเคยกับแนวคิดของกลุ่มคุณอาจสังเกตเห็นว่าการวนซ้ำเป็นเพียงกลุ่มที่ไม่มีคุณสมบัติการเชื่อมโยง
ลูปนั้นค่อนข้างเรียบง่ายดังนั้นผู้คนจึงชอบเพิ่มกฎเพื่อสร้างโครงสร้างใหม่ที่น่าสนใจยิ่งขึ้น หนึ่งในโครงสร้างดังกล่าวคือห่วง Moufangซึ่งเป็นวงที่สอดคล้องกับสี่ตัวตนต่อไปนี้สำหรับx , yและzในG
z + (x + (z + y)) = ((z + x) + z) + y
((y + z) + x) + z = y + (z + (x + z))
(z + x) + (y + z) = (z + (x + y)) + z
(z + x) + (y + z) = z + ((x + y) + z)
ตัวอย่างเช่นตาราง Cayley ต่อไปนี้แสดงถึงการวนรอบ Moufang:
0 1 2 3
1 0 3 2
2 3 0 1
3 2 1 0
(หากคุณไม่คุ้นเคยกับตาราง Cayley เป็นตารางเมทริกซ์Mโดยที่M i, jเท่ากับi + jมันเป็นวิธีที่สะดวกในการเป็นตัวแทนของตัวดำเนินการไบนารีในชุด)
0
เราสามารถแสดงให้เห็นว่ามีความเป็นตัวตนค่อนข้างง่ายมันเป็น การยกเลิกเป็นเรื่องยากที่จะแสดง แต่วิธีการที่ดุร้ายกำลังให้ผลตารางนี้
b a → 0 1 2 3
↓
0 0 1 2 3
1 1 0 3 2
2 2 3 0 1
3 3 2 1 0
องค์ประกอบของเราคือทางแก้ปัญหา
a + x = b = x + a
(คุณอาจสังเกตเห็นว่าตารางนี้เหมือนกับตาราง Cayley ของเราฉันจะปล่อยให้มันเป็นแบบฝึกหัดให้กับผู้อ่านเพื่อหาสาเหตุที่เป็นเช่นนี้สำหรับวง Moufang นี้)
ตอนนี้เราต้องยืนยันตัวตนของ Moufang สำหรับโครงสร้างของเรา มีสองวิธีในการทำสิ่งนี้สำหรับโครงสร้างเฉพาะวิธีแรกคือการตระหนักว่ามันเป็นแบบเชื่อมโยงและทำให้เป็นไปตามเกณฑ์โดยอัตโนมัติอย่างไรก็ตามสิ่งนี้จะไม่ทำงานโดยทั่วไปดังนั้นเราจึงค่อนข้างดุร้ายกำลังผล มีตัวแปรอิสระ 3 ตัวแต่ละตัวมีค่า 4 ค่าในทุกนิพจน์ที่นี่ ซึ่งหมายความว่าเราต้องทำการคำนวณ 7 * 4 3หรือ 448 ฉันจะปล่อยออกมาคำนวณดิบ แต่นี่คือบางส่วน Haskell คุณสามารถใช้เพื่อตรวจสอบนี้
งาน
ป.ร. ให้ไว้เป็นจำนวนเต็มบวกnเป็นผลผลิตป้อนหมายเลขของลูป Moufang ที่มีการสั่งซื้อn (ลำดับของกลุ่มคือขนาดของชุด)
นี่คือcode-golfดังนั้นคำตอบจะได้คะแนนเป็นไบต์ด้วยจำนวนไบต์น้อยกว่าจะดีกว่า
กรณีทดสอบ
นี่คือจำนวนของ Moufang ที่ลูปสำหรับ71อินพุตแรก
1,1,1,2,1,2,1,5,2,2,1,6,1,2,1,19,1,5,1,6,2,2,1,20,2,2,5,5,1,4,1,122,1,2,1,18,1,2,2,19,1,7,1,5,2,2,1,103,2,5,1,6,1,17,2,17,2,2,1,18,1,2,4,4529,1,4,1,6,1,4,1
12
11
ฉันควรจะรู้ว่าเพราะ11
เป็นจำนวนเฉพาะ