遊び方 · asobikata
วิธีเล่น
Hashiwokakero (橋をかけろ “สร้างสะพานสิ!”) เป็นปริศนาตรรกะที่ตีพิมพ์โดย Nikoli เชื่อมเกาะทั้งหมดด้วยสะพาน ให้แต่ละเกาะมีสะพานเท่ากับตัวเลขบนเกาะพอดี
นับสะพาน
ตัวเลขบนเกาะคือจำนวนสะพานที่เชื่อมกับเกาะนั้น
หนึ่งหรือสอง
เกาะเชื่อมกันได้ด้วยสะพานไม้เดี่ยว หรือสะพานคู่สีแดงชาด ไม่เกินนั้น
ตรง ไม่ตัดกัน
สะพานวางในแนวนอนหรือแนวตั้ง และห้ามตัดผ่านสะพานอื่นหรือเกาะ
หมู่เกาะเดียว
สุดท้ายทุกเกาะต้องเดินทางไปถึงเกาะอื่นได้ทั้งหมด
ปริศนาที่แก้แล้ว
การควบคุม 操作
คลิกที่น้ำระหว่างสองเกาะเพื่อสร้างสะพาน คลิกอีกครั้งเพื่อสะพานที่สอง คลิกครั้งที่สามจะลบออก
หรือลากจากเกาะไปยังเกาะข้างเคียง หรือคลิกสองเกาะต่อกัน
คลิกขวา / Shift + คลิกเพื่อลบสะพาน
Ctrl Z ย้อนกลับ · Ctrl Y ทำซ้ำ · H ใบ้
เกาะที่ครบแล้วจะเป็นสีเขียว เกาะที่เกินจะเป็นสีแดง ติดอยู่ใช่ไหม? ขอคำใบ้จากตัวแก้ SAT หรือให้มันตรวจสะพานของคุณ
เบื้องหลังการทำงาน 仕組み
สะพานที่เป็นไปได้ทุกเส้น e ระหว่างเกาะข้างเคียงสองเกาะจะได้ตัวแปรบูลีนสองตัว: e₁ (มีสะพานอย่างน้อยหนึ่งเส้น) และ e₂ (มีสะพานเส้นที่สอง) พร้อมเงื่อนไข e₂ → e₁ เพื่อให้ทุกการจัดวางมีโมเดลเดียวพอดี
¬e₂ ∨ e₁เกาะที่มีเลข n ต้องมีตัวแปรที่เป็นจริงพอดี n ตัว ซึ่งเขียนเป็นอนุประโยคครอบคลุมทุกการจัดหมู่ สะพานที่ตัดกันจะกีดกันกันเอง:
¬h₁ ∨ ¬v₁การเชื่อมต่อแสดงใน CNF ได้ยาก จึงเพิ่มเข้าไปเมื่อจำเป็นเท่านั้น (lazy): ทุกครั้งที่ตัวแก้คืนคำตอบที่เกาะแยกเป็นกลุ่ม จะเพิ่มอนุประโยคที่บังคับให้มีสะพานออกจากกลุ่มนั้น แล้วให้ตัวแก้ทำงานอีกรอบ
ตัวสร้างจะปลูกหมู่เกาะแบบสุ่ม และพิสูจน์ว่าคำตอบมีหนึ่งเดียวโดยบล็อกคำตอบที่พบแล้วขอคำตอบอื่นจากตัวแก้ ลองโหมดต่างๆ ของตัวแก้ได้ในแล็บ
よくある質問 · FAQ
คำถามเกี่ยวกับ Hashiwokakero
- Hashiwokakero คืออะไร?
- Hashiwokakero (橋をかけろ “สร้างสะพาน”) หรือ Bridges หรือ Hashi เป็นปริศนาตรรกะจากญี่ปุ่นที่ตีพิมพ์โดย Nikoli ตารางจะแสดงเกาะที่มีตัวเลข คุณต้องเชื่อมเกาะด้วยสะพานแนวนอนและแนวตั้ง ให้แต่ละเกาะมีสะพานเท่ากับตัวเลขพอดี สะพานไม่ตัดกัน และเกาะทั้งหมดเชื่อมเป็นกลุ่มเดียว
- สองเกาะเชื่อมกันได้กี่สะพาน?
- ไม่เกินสอง สะพานเดี่ยวหรือสะพานคู่เชื่อมสองเกาะที่อยู่แถวเดียวกันหรือคอลัมน์เดียวกันได้ ถ้าไม่มีอะไรขวางอยู่ระหว่างกัน
- สะพานตัดกันได้ไหม?
- ไม่ได้ สะพานวางเป็นเส้นตรงแนวนอนหรือแนวตั้ง และห้ามตัดผ่านสะพานอื่นหรือข้ามเกาะ
- เกาะทั้งหมดต้องเชื่อมกันไหม?
- ใช่ ในปริศนาที่แก้เสร็จ คุณเดินทางจากเกาะไหนไปเกาะไหนก็ได้ผ่านสะพาน เกาะทั้งหมดรวมเป็นเครือข่ายเดียว
- มีคำตอบเดียวเสมอไหม?
- บน Hashi ใช่: ทุกปริศนาที่สร้างขึ้นถูกตรวจด้วยตัวแก้ SAT ซึ่งพิสูจน์ว่าไม่มีคำตอบที่สอง คุณจึงไม่ต้องเดาเลย