1
สร้างตัวแก้ Freecell ที่เคลื่อนไหวน้อยที่สุด
ในเกมของ Freecell คุณจะได้รับมอบหมายให้สร้างเสาเข็มสี่กองในชุดสูทจากเอซถึงราชาในเลย์เอาต์ที่คุณสร้างขึ้นลงในสีสลับ อย่างไรก็ตามคุณสามารถสร้างการ์ดได้ครั้งละหนึ่งใบเท่านั้นดังนั้นคุณจะได้รับ "เซลล์ฟรี" สี่ใบซึ่งแต่ละการ์ดสามารถมีการ์ดเดียวเพื่อช่วยให้คุณย้ายลำดับทั้งหมด ความคิดคือคุณสานการ์ดแต่ละใบเข้าและออกจากเซลล์อิสระตามต้องการเพื่อช่วยคุณแก้ปัญหาเกม งานของคุณคือสร้างโปรแกรมที่จะแก้ปัญหาเกมเหล่านี้ให้น้อยที่สุดเท่าที่จะทำได้ โปรแกรมของคุณจะป้อนข้อมูลตามลำดับของการ์ด 52 ใบในรูปแบบต่อไปนี้: 2S 9H 10C 6H 4H 7S 2D QD KD QC 10S AC ... ซึ่งจะได้รับการจัดการในรูปแบบเริ่มต้นตามลำดับนี้: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 …