Hexcells เป็นเกมที่ใช้Minesweeperเล่นกับรูปหกเหลี่ยม (การเปิดเผยอย่างเต็มรูปแบบ: ฉันไม่มีส่วนเกี่ยวข้องกับ Hexcells จริงๆแล้วฉันไม่ชอบเกม) กฎของ Hexcells ส่วนใหญ่สามารถแสดงได้อย่างง่ายดายใน Generalines Minesweeper (Minesweeper เล่นบนกราฟโดยพลการ) สิ่งที่ยากที่สุดคือกฎ{X}
และ-X-
{X}
กฎบอกเราว่ามือถือที่มีพรมแดนติดกับX
เหมืองแร่และว่าทั้งหมดของการทำเหมืองแร่เหล่านี้ชายแดนแต่ละอื่น ๆ ในเส้นทางต่อเนื่อง ตัวอย่างเช่นถ้าเรามีกระดาน:
? ?
? {3} ?
? ?
ความเป็นไปได้ 6 ประการสำหรับการวางตำแหน่งเหมืองคือ
* . . . . . . * * * * *
* {3} . * {3} . . {3} * . {3} * . {3} * * {3} .
* . * * * * . * . . . .
เป้าหมายของคุณคือการใช้กฎ{3}
ใน Minesweeper ทั่วไป
ข้อมูลจำเพาะ
Minesweeper ทั่วไปคือ Minesweeper ที่เล่นบนกราฟโดยพลการ กราฟมีจุดสุดยอดสองประเภทคือ "ตัวบ่งชี้" หรือ "ค่า" ค่าสามารถเป็นได้ทั้งเปิดหรือปิด (ทุ่นระเบิดหรือทึม) อย่างไรก็ตามสถานะของมันไม่เป็นที่รู้จักของผู้เล่น ตัวบ่งชี้บอกผู้เล่นว่ามีจุดยอดติดกันกี่จุด (เหมือง) และไม่นับว่าเป็นของฉัน
ตัวอย่างเช่นบอร์ดต่อไปนี้สำหรับเรือกวาดทุ่นระเบิด Generalized บอกเราว่าเซลล์ A และ B เป็นได้ทั้งเหมืองหรือไม่เป็นเหมือง
(ในไดอะแกรมตัวบ่งชี้ถูกทำเครื่องหมายเป็นสีเทาในขณะที่ค่าเป็นสีขาว)
ซึ่งแตกต่างจากเรือกวาดทุ่นระเบิดทั่วไปที่คุณคลิกค่าที่ปิดเพื่อแสดงตัวบ่งชี้ไม่มีช่างดังกล่าวในเรือกวาดทุ่นระเบิดทั่วไป ผู้เล่นเพียงแค่กำหนดว่ารัฐของกราฟสามารถตอบสนองตัวบ่งชี้
เป้าหมายของคุณคือการสร้างโครงสร้างทั่วไปเรือกวาดทุ่นระเบิดดังกล่าวว่ามี 6 {3}
เซลล์ที่เฉพาะเจาะจงที่สามารถมีรัฐที่ตอบสนองราวกับว่าพวกเขาเชื่อมต่อกับกฎ เมื่อคุณเขียนวิธีการแก้ปัญหาของคุณคุณไม่ควรมีค่าเฉพาะในใจสำหรับเซลล์ค่า (ในการตอบคำถามของ H.PWiz จะอนุญาตให้เซลล์ค่าบางค่าอาจถูกลดหย่อนจากสถานะ แต่คุณสามารถปรับปรุงคะแนนของคุณได้โดยการเอาเซลล์ดังกล่าวออก)
เกณฑ์การให้คะแนน
คำตอบของคุณจะได้รับคะแนนตามจำนวนของจุดยอดในกราฟสุดท้ายลบ 6 (สำหรับ 6 อินพุต) โดยมีคะแนนต่ำกว่าจะดีกว่า หากคำตอบสองคำเสมอกันในเมตริกนี้ตัวแบ่งไทเบรกจะเป็นจำนวนขอบ
solvability
ปัญหานี้แก้ไขได้ฉันมีวิธีแก้ไขปัญหานี้และฉันจะโพสต์เมื่อความท้าทายนี้มีอายุหนึ่งสัปดาห์
{3}
กฎ" บอกว่า " เหมืองเหล่านี้ทั้งหมดชายแดนกันในเส้นทางต่อเนื่อง " - ไม่มีขอบไม่มีเส้นทาง
{3}
" พวกเขาไม่จำเป็นต้องเชื่อมต่อ