เกริ่น
ผมเขียนบทความนี้ เพราะเห็นมีคนถามกันบ่อยๆ เรื่อง มีเหรียญ 12 เหรียญ ที่มีเหรียญหนึ่งน้ำหนักต่างออกไปจากเหรียญอื่น และมีตาชั่ง ซ้าย-ขวา ให้ชั่งได้ 3 ครั้ง ให้บอกว่า เหรียญไหนปลอม และเหรียญปลอมหนักหรือเบากว่าเหรียญอื่น
มีวิธีทำได้หลายวิธีครับ แต่วิธีที่ผมจะเขียนต่อไปนี้ไม่เคยเห็นเขียนไว้ในที่นี้มาก่อน เลยลองนำมาเสนอให้ชมกัน พร้อมการตรรกะในทุกขั้นตอน เรียกว่าเป็น Information Coding Approach ก็ได้ครับ
ข้อมูลที่ได้จากการชั่ง
การชั่ง 1 ครั้ง จะได้ข้อมูล 3 แบบ คือ ซ้ายหนัก (L) เท่ากัน (O) หรือ ขวาหนัก (R) ฉนั้น การชั่ง 3 ครั้งได้ข้อมูล 1 ใน 27 แบบ (3^3)
การเข้ารหัสเหรียญ
ถ้าเราเขียนเลขฐาน 3 โดยใช้สัญญลักษณ์ L O R โดยเขียนเลข 3 หลัก เราจะได้ รหัส 27 ตัว
OOO, OOL, OOR, OLO, OLR, ORO, ORL, ORR,
LOO, LOL, LOR, LLO, LLL, LLR, LRO, LRL, LRR,
ROO, ROL, ROR, RLO, RLL, RLR, RRO, RRL, RRR
จากคุณ :
นายโจโจ้
- [
24 ก.ค. 51 02:15:25
]