推 HiltonCool: 他定義的函數為f(x1,x2,...,xk,xk,...,x2,x1) 12/24 03:45
→ HiltonCool: 所以我才會覺得題目的symmetric不是離散的symmetric 12/24 03:46
→ HiltonCool: 但數學應該不會用f:{0,1}^k → {0,1}定義一個函數吧 12/24 03:55
→ HiltonCool: 這樣不就等於是f:{0,1} → {0,1}嗎? 12/24 03:56
→ FRAXIS: {0,1}^k 代表是k個bits.. 12/24 04:22
→ HiltonCool: 我知道,但以數學的角度來看,重複k次跟原來是一樣的 12/24 04:28
→ FRAXIS: 好吧 我沒看清楚題目 但是我覺得他打錯字了.. 12/24 07:48
→ FRAXIS: 因為按照你的解釋 這樣輸入會有2k個 但是題目說有k個變數. 12/24 07:49
→ qoojordon: = =...F大有睡覺嗎? 12/24 07:53
推 qoojordon: 我手邊沒有答案只能提出來大家討論 =口= 12/24 08:00
→ qoojordon: 最大的問題應該是x1,x2...xk第定義是什麼? 依照f定義, 12/24 08:02
→ qoojordon: 輸入是字串,輸出是boolean,可是題目把x1放在輸入,代表 12/24 08:05
→ qoojordon: x1是字串? 後面定義的symmetric又對x1~xk做sigma,定義 12/24 08:07
→ qoojordon: 是總合?boalean的OR?還是?? 12/24 08:09
→ galapous: 我也搞不懂他最後sigma是什麼意思 12/24 08:54
→ HiltonCool: 我也是在猜測題目要考的是什麼,因為考在DS又給這樣的 12/24 13:18
→ HiltonCool: 函數,所以我才把他解讀成是回文,單就input數量來看 12/24 13:19
→ HiltonCool: 的話,input總共會有2k個應該是沒錯的,只是symmetric 12/24 13:20
→ HiltonCool: 的函數是什麼我就不清楚了 12/24 13:20
→ FRAXIS: 我會這樣回 是因為symmetric function在計算理論上 12/24 20:54
→ FRAXIS: 是有明確定義的.. 看wiki的Symmetric Boolean function 12/24 20:55
推 qoojordon: 有點理解你要說的意思了 , 前半段怎麼mapping方式出來 12/24 21:18
→ qoojordon: 後半段就是一樣的輸出 , f其實就是 B^k→B 12/24 21:21
推 HiltonCool: 哇...那我完全理解錯誤,所以F大說題目打錯的地方應該 12/24 22:28
→ HiltonCool: 是f(x1,x2,...,xk)對吧? 12/24 22:29
推 qoojordon: 照上面的說明,sigma的定義是相加不是OR,symmetric 12/25 00:31
→ qoojordon: boolean function在意的是input中有幾個1,這樣修改後的 12/25 00:33
推 qoojordon: 答案應該修正為2^(k+1)比較好,因為k個bits的輸入,1的個 12/25 00:35
→ qoojordon: 數可能是0~k共k+1種可能 12/25 00:36
→ qoojordon: ANS: 2^(2^n) , 4 12/25 00:43
已修正
※ 編輯: FRAXIS (72.80.156.211), 12/25/2014 01:15:57