เดาสีหมวก - ปริศนา 7
พี่ชายของฉันเพิ่งสร้างปริศนานี้ให้ฉันสำหรับวันฮาโลวีนตอนแรกฉันคิดว่ามันดูเรียบง่าย แต่แล้วมันก็กลายเป็นเรื่องที่ท้าทายมาก (อย่างน้อยก็สำหรับฉัน!) ฉันจะเพิ่มมันลงในคอลเลกชัน / แอพของฉันเร็ว ๆ นี้ ฉันหวังว่าคุณจะชอบมัน:
ความท้าทาย : เดาหมวกของนักโทษ
กฎพิเศษ : หนึ่งในนั้นคือสายตาสั้นซึ่งหมายความว่าเขาสามารถมองเห็นหมวกเพียงใบเดียวต่อหน้าเขา เขารู้ตัวว่าสายตาสั้น แต่ไม่มีใครรู้ว่าคน ๆ นี้คือใคร ใคร ๆ ก็รู้ว่ามีสายตาสั้นอยู่คนหนึ่ง
DESCRIPTION : แต่ละคนสามารถมองเห็นหมวกที่อยู่ตรงหน้าไม่ใช่ของตัวเอง ซึ่งหมายความว่า:
- Aเห็น B, C และ D; Bเห็น C และ D; Cเห็น A และ B; Dเห็น A, B และ C
- ประโยคสุดท้ายนี้ไม่เป็นความจริงสำหรับคนสายตาสั้นซึ่งสามารถมองเห็นคนแรกที่อยู่ตรงหน้าได้เท่านั้น
พวกเขาให้คำแนะนำทีละคนให้ความสนใจกับลำดับที่พวกเขาพูด:
1- Aเป็นคนแรกที่คุย เขาเห็นหมวกสีเขียวมากกว่าสีดำ (หมายความว่าเขาเห็นหมวกสีเขียว 2 ใบและหมวกสีดำ 1 ใบหรือหมวกสีเขียวเพียงใบเดียวถ้าAเป็นคนสายตาสั้นซึ่งคุณจะต้องคิดให้ออก)
2- จากนั้นDก็พูด: เขาเห็นหมวกสีดำอย่างน้อย 1 ใบ
3- Cพูดที่สามและบอกว่าจากสิ่งที่เขาเห็นและสิ่งที่เขาได้ยินBไม่รู้ว่าเขาสวมหมวก
4- สุดท้ายBบอกว่าหลังจากฟังC เท่านั้น (ไม่ใช่ก่อนหน้านี้) เขาก็สามารถรู้ได้ว่าเขาสวมหมวกใบไหน
มีหมวกสีเขียว 2ใบและหมวกสีดำ 2ใบและทุกคนก็รู้เรื่องนี้
พวกเขารู้ว่าใครพูดคุยอยู่ที่ไหนและหันหน้าไปทางใด
โชคดี!
คำตอบ
คำตอบใหม่:
การจัดเรียงคือ BBGG, b คือสายตาสั้น
เหตุผล:
ถ้า B สายตาสั้นเขาก็รู้ว่าคนที่เหลือไม่ใช่ ดังนั้นจากคำบอกเล่าของ A เขาจะรู้ว่า A เป็นสีดำเพราะมีความเป็นไปได้เพียง 3 อย่างคือ BBGG, BGGB หรือ BGBG ซึ่งทั้งหมดนี้ทำให้ A Black
สิ่งที่เขาเห็นคือสีเขียวตรงหน้าเขาเพราะถ้าเขาเห็นสีดำเขาจะรู้ว่าเขาคือสีเขียวการเห็นเพียงสีเขียวสีของเขาก็ยังคงเปรียบได้ ดังนั้น C ต้องเป็นสีเขียว
คำแถลงของ D ไม่ได้ทำให้ B ชัดเจนขึ้นเพราะไม่เปิดเผยสีของ D ว่าเหมาะกับทั้ง BBGG และ BGGB
หากการจัดเรียงเป็น BGGB C จะไม่ทราบว่าเป็น BGBG หรือ BGGB หรือ A หรือ B หรือ D เป็นสายตาสั้น ถ้า A สายตาสั้น B อาจจะรู้ว่าหมวกของเขาเมื่อ A พูดคำพูดของเขาเพราะถ้า A เป็นเช่นนั้นและการจัดเตรียมนั้นเป็น BGBG แล้ว b ก็จะรู้ว่าเขาเป็นสีเขียวจากคำพูดของ A เพียงอย่างเดียวถ้าเห็น BG ต่อหน้าเขาหมายความว่า ไม่ว่า A จะสายตาสั้นหรือไม่ก็ต้องเป็นสีเขียว
ถ้า C เห็น BBGG เขาจะรู้ว่า A ไม่สามารถสายตาสั้นและ D ไม่ได้เพราะ D เห็นสีเขียวอยู่ตรงหน้าเขาและเขาคงจะรู้ว่า B สายตาสั้นเห็นเขาเป็นสีเขียวและแน่นอนว่าไม่รู้จักการจัดหมวก .
ดังนั้นหลังจากที่ C พูดคำสั่งของเขา b ก็รู้ว่า BBGG เป็นความเป็นไปได้เดียวที่เหลืออยู่ดังนั้นเขาจึงรู้ว่าเขาต้องเป็นคนผิวดำ
ฉันสับสนตัวเองเล็กน้อยกับเรื่องนี้ แต่ฉันคิดว่าฉันมีแล้ว
วิธีแก้ปัญหาคือ:
ดำดำเขียวเขียวและ B คือสายตาสั้น
เหตุผล:
เริ่มต้นด้วย A: ถ้า A สายตาสั้น B จะต้องเป็นสีเขียวเนื่องจาก A จะเห็น 1 สีเขียวและไม่มีอะไรอื่น ถ้า A ไม่สายตาสั้น A ก็ต้องมีหมวกสีดำเพราะเขาจะมองเห็นหมวกสีเขียว 2 ใบและสีดำ 1 ใบดังนั้นหมวกที่เหลือ (ของเขา) จะต้องเป็นสีดำ
D ไปต่อ ถ้า D สายตาสั้นหมวกสีดำที่เขาเห็นจะเป็นของ C นอกจากนี้ยังบอกเราว่า A ไม่ได้สายตาสั้นดังนั้น A จะเป็นสีดำ B และ D จะเป็นสีเขียว ถ้าเขาไม่สายตาสั้นนี่ยังไม่บอกอะไรเราเลย
C เป็นลำดับถัดไปและขึ้นอยู่กับสิ่งที่เขาเห็นและสิ่งที่ A และ D พูดเขาสามารถอ้างได้ว่า B ไม่รู้หมวกของเขา นี่คือสิ่งที่ทำให้ฉันสับสนเล็กน้อย อันดับแรกฉันพิจารณาแล้วว่า B ไม่มีสีเขียวไม่ได้เพราะถ้าหมวกของเขาเป็นสีเขียวและเขาไม่ได้สายตาสั้นเขาก็จะเห็นสีเขียว 1 ใบและสีดำ 1 ใบหรือสีดำ 2 ใบ ถ้าเขาเห็นคนผิวดำ 2 คนเขาจะรู้ว่าหมวกของเขาเป็นสีเขียว ถ้าเขาเห็น 1 และ 1 เขาก็จะรู้ว่า A จะต้องได้เห็นหมวกสีเขียวของเขาเพื่อที่จะได้เห็นสีเขียวมากขึ้นจากนั้นก็เป็นสีดำ ถ้า B สายตาสั้นเขาก็จะเห็นหมวกสีเขียวหรือสีดำบน C ถ้าเขาเห็นสีดำเขาก็จะรู้ว่าเขาเป็นสีเขียว (เพราะ A) ถ้าเขาเห็นสีเขียวเขาจะไม่รู้ ถ้าเขาเป็นสีเขียวและสายตาสั้น C ก็จะต้องเป็นสีเขียว แต่ C ไม่รู้ว่า B สายตาสั้นหรือเปล่าเขาจึงไม่มั่นใจว่าสถานการณ์นี้จะเป็นจริงและ B ก็ไม่รู้หมวกของเขา
เราจึงรู้ว่า B ต้องมีหมวกสีดำและ A เห็นหมวกสีเขียวมากกว่าหมวกสีดำดังนั้น A ต้องไม่สายตาสั้นและต้องเห็น C และ D ด้วยหมวกสีเขียว C สามารถมองเห็น A และ B ด้วยหมวกสีดำเขาจึงรู้ว่า A หรือ D สายตาสั้นไม่ได้เนื่องจาก A มองเห็นสีเขียวและ D สามารถมองเห็นคนดำได้ เนื่องจากเขารู้ว่าเขาไม่ได้สายตาสั้นเขาจึงสรุปได้ว่า B ต้องสายตาสั้นและสามารถมองเห็นหมวกสีเขียวเพียงใบเดียว
B คือสายตาสั้นเพราะอย่างอื่น B จะรู้อย่างใดอย่างหนึ่งต่อไปนี้
- B เห็น GG และสวมชุดสีดำ
- B เห็น BB และสวมสีเขียว
- B เห็น GB หรือ BG และสวมสีเขียวเพราะ A เห็นสีเขียวมากกว่าสีดำ
C ต้องรู้อย่างน้อยสิ่งนี้เพื่อให้คำพูดของ
เขาเขาสามารถรู้ได้ว่า A ไม่ใช่สายตาสั้นถ้า B ใส่สีดำ
เขาเท่านั้นที่รู้ว่า D ไม่ใช่สายตาสั้นถ้า C ใส่สีเขียวเพื่อให้แน่ใจว่า D นั้นต้องใส่สีเขียวด้วย (ซึ่ง C เท่านั้นที่รู้ ถ้า A ใส่สีดำ)
ดังนั้นวิธีแก้ปัญหาคือ BBGG และคำสั่ง Cs ถูกต้องเนื่องจาก C รู้ว่า B เป็นสายตาสั้นและไม่สามารถแยก BGGB ได้ (ก่อนที่ C จะพูด)
หมายเหตุ: หลังจาก C พูด BGGB สามารถยกเว้นได้เนื่องจาก C ไม่สามารถแยกความแตกต่างกับ BGBG ได้ดังนั้นคำสั่ง Ds จึงเป็นจริงเช่นกัน