猜牌的遊戲 - 拼圖

Agnes avatar
By Agnes
at 2010-10-21T01:24

Table of Contents


七次的確也是最佳解了
給個簡易版的證明概念
假設六次可以
表示我們要創作出6位元的0-1字串兩兩距離不能是0 or 2
算一下就會發現
0個1的共1組
1個1的最多只能放1組
2個1的最多只能有3組
3個1的最多也3組
4個1的最多也3組
5個1的最多1組
6個1的總共就1組
全部加起來才13組~
其中還有很多互斥的組, 比如選了0個1的就不能選2個1....etc
所以13組是不可能的!
因此七次的確是最佳解~


※ 引述《LPH66 (-858993460)》之銘言:
: 原題目恕刪
: 這裡提供一個問七次可以保證猜中的問法
: (同樣限定恰說謊一次)
: 這七個問題是: 分別詢問是否出現在下列集合當中
: {A,3,4,6,8,T,K}
: {A,2,5,6,8,J,Q}
: {8,9,T,J,Q,K}
: {A,2,4,7,9,T,Q}
: {4,5,6,7,Q,K}
: {2,3,6,7,T,J}
: {A,3,5,7,9,J,K}
: 這些問題有個特性:
: 對任何兩個數字至少有三個問題兩者恰出現其中之一
: 因此對任何一個數字恰錯一題的答案對其他數字至少錯兩題
: 所以只要一個一個對答案對過去 恰錯一題的數字就是它了
: ---
: 這題目和所謂的容錯/糾正碼有關
: 如果把在七個問題裡回答是或否標記成 1 或 0 的話
: 這便是要我們尋找一個編碼 使得它能夠發現且修正單一 bit 的錯誤
: 上面給的答案使用的是 Hamming(7,4) 編碼
: http://en.wikipedia.org/wiki/Hamming(7,4)
: 它使用 7 bits 來編碼 4 bits 的資訊
: 使得當這 7 bits 中有不多於 1 bit 的錯誤時能夠發現並修正它
: 這個題目範圍是 1 ~ 13 正好是 4 bits 的資訊
: 所以套用這個編碼就成了這個答案了
: (仔細看的話, 第 3,5,6,7 四個問題組合起來正好是各數字的二進位
: 也就是正好是 Hamming(7,4) 當中的資料位)
: 使用 Hamming 編碼能夠以 2^m-1 bits 來編碼 2^m - m - 1 bits 的訊息
: 以發現且修正單一 bit 的錯誤
: 這類型的編碼通常是在通訊理論上使用 減少通道雜訊影響傳輸正確性
: 其中一種很常用的編碼 Reed-Solomon 編碼 (比 Hamming 更強 它能修正更多 bit)
: 廣泛使用在諸如 RAID 6, QR code, DVD/藍光光碟, WiMAX 等地方

--
Tags: 拼圖

All Comments

Linda avatar
By Linda
at 2010-10-22T11:30
我總覺得七次最少怪怪的... 沒辦法用問問題的技巧來改善嗎
Hardy avatar
By Hardy
at 2010-10-26T10:14
目前的七個問題感覺都是相同性質的 能不能用不同性質切開
Jack avatar
By Jack
at 2010-10-27T03:03
搞不好會有更少的解 舉個例子好了
重複兩次問他一個他不想被人知道的隱私問題
Isla avatar
By Isla
at 2010-10-31T03:36
他為了不想讓人知道 就會選擇在這裡用掉說謊
Tristan Cohan avatar
By Tristan Cohan
at 2010-11-02T05:41
剩下就只能說實話 13張牌用二元搜尋法只要四次
這樣就只要2+4=6 次就可以了 有沒有類似這樣更好的方法阿?
Todd Johnson avatar
By Todd Johnson
at 2010-11-05T03:26
可以問說 你今天午餐已經吃了而且牌是xxx
Mason avatar
By Mason
at 2010-11-10T02:53
每題都這樣問 就看他哪一題會說他沒午餐(還沒)吃
就知道他哪個問題說謊了 這樣會很賊嗎
Adele avatar
By Adele
at 2010-11-12T02:20
樓上不行,你用了[而且],這樣跟只問數字是一樣的
Rebecca avatar
By Rebecca
at 2010-11-16T00:03
他回答no,你還是不知道是真的數字錯還是說謊

拼不出來的拼圖怎麼救?

Elizabeth avatar
By Elizabeth
at 2010-10-20T20:49
想請問拼不出來的拼圖要怎麼救? 超新手,對拼圖完全不熟的等級 偶然看到一幅很喜歡的拼圖 1000片,迪士尼-小熊維尼夜光拼圖 主角群點蠟燭走在森林裡的那幅 想買回家試試看,但從來沒拼過,我很怕失敗 所以先來版上問問,萬一拼很久還拼不出來 有什麼方法可以救?可以徵求版上高手幫忙? 還是有店家有提 ...

猜牌的遊戲

Odelette avatar
By Odelette
at 2010-10-20T16:43
※ 引述《LPH66 (-858993460)》之銘言: : 原題目恕刪 : 這裡提供一個問七次可以保證猜中的問法 : (同樣限定恰說謊一次) : 這七個問題是: 分別詢問是否出現在下列集合當中 : {A,3,4,6,8,T,K} : {A,2,5,6,8,J,Q} : {8,9,T,J,Q,K} : {A, ...

寫不完的作業

Oscar avatar
By Oscar
at 2010-10-20T13:33
原文恕刪 -- 此題無解 先把問題簡化 如果學生C是一題一題解(先寫第一題、再寫第二題、.....) 那他寫的完嗎? 答案亦無解 無限分之無限的狀況是無法解析的 除非用羅比達定理上下微分 但在沒有給定教授的題目數量函數下 無法使用羅比達定理 所以此題是無法解析的 有錯請更正 - ...

切割長方形

Xanthe avatar
By Xanthe
at 2010-10-20T05:33
※ 引述《babufong (嗶嗶)》之銘言: : 這是昨晚跟弟弟討論一些題目時他突然提出來的 : 他想到了個問題 不過不知道有沒有人發表過相關文獻資料 : 用辜的跟雅呼只找到一堆「如何把長方形切割後拼出一塊正方形」的資料 : 不過他說的是如圖一所示: :       7 :   ┌──────┐  :    ...

該挑飛躍2000還是飛躍2010拼圖?

Lucy avatar
By Lucy
at 2010-10-20T01:21
我覺得有很多點可以考量 如果是我 我會比較想買飛躍2010 因為多一格:P 其他都一樣~~ 而且4000片圖案比較大 拼完裱框可以好好欣賞:) (如果有要錶框) 但是4000片會讓我有點卻步 因為考慮到完成的難易度 (當然如果你有空間有時間有人跟你一起拼 這點是無所謂) 因為我個人因素 ...