Re: [問題] 請問如何填出最大的數字

看板puzzle (益智遊戲 - 數獨,拼圖,推理,西洋棋)作者 (會走路的牆)時間8年前 (2017/04/25 01:44), 8年前編輯推噓1(1011)
留言12則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《bamboo1106 (bamboo)》之銘言: : 有一個 5 * 5 的方格,要在裡面填上 1 ~ 5 的數字 : 其中要滿足以下條件: : 1 可以放在任何格子 : 2 必須放在旁邊有 1 的格子 : 3 必須放在旁邊有 1、2 的格子 : 4 必須放在旁邊有 1、2、3 的格子 : 5 必須放在旁邊有 1、2、3、4 的格子 : 旁邊指的是該格的上下左右 證明是有想出來一些 但最後一部分符合直覺卻並不嚴謹 想貼出來大家討論看看 --[63解]-- 32413 24312 在證明的過程中做出來的 11342 11243 本板先前"蓋房子"討論題 將5換成4可得61解 35251 25351 24132 34123 13241 12341 --[證明 : 最大值 <= 65]-- 每個2以上的格子 都需要有較小的格子在旁邊支持 可以說大數字格的分數 來自相鄰小數字格的"貢獻" 故 定義每格的"貢獻值" = 該格數值 + 0.5*OUT - 0.5*IN 其中 OUT/IN 表示該格對鄰格 輸出/輸入 貢獻 如果是1的點 最多4OUT 貢獻度MAX = 1 + 0.5*4 = 3 5的點要有四個較小的點支持 貢獻度 = 5 - 0.5*4 = 3 這樣 角落 / 四邊 / 中央 貢獻度上限分別為 2 / 2.5 / 3 因此總貢獻度上限 = 2*4 + 2.5*12 + 3*9 = 65 貢獻度輸出輸入來自真實標號轉換 無法額外增加 故得證原始上限也是65 --[證明 : 最大值 <= 63]-- 標示為1的點與其周圍十字狀4格非1點 視為一個disc 若兩個disc有重疊 重疊區域貢獻度就無法到達上限 CASE 1 : 兩個disc的非1點重疊 因為周圍有兩個1 因此相鄰1處必須為IN (否則1的點貢獻度會變少) 剩下兩個邊要OUT 就只能標2 貢獻度就只能到 : 2 + 0.5*2 - 0.5*2 = 2 若要標3 則需3IN 貢獻度只能到 : 3 + 0.5*1 - 0.5*3 = 2 故這樣重疊 該點貢獻度就會少1 CASE 2 : 兩個disk的1點相鄰 因為相鄰導致兩者只有一邊能算OUT IN的一邊貢獻度也會少1 當然要兩邊都當作非IN非OUT 貢獻度少 0.5*2 也是少1 因此若能證明 "覆蓋5*5方格的disc disc重疊至少兩組" 則原題得證 要將十字disc完全鋪滿平面 又要盡量避免重疊 大部分必須採騎士間隔的方式 也就是下圖這樣的排列方式   a  aAab□   其中大寫為1點 小寫為同disc的非1點  cabBb cCcdb□ 然而要鋪滿5*5 我們會發現不論怎麼挪移  cdDd□  □□d□□ 都會出現左圖中□的位置無法覆蓋 (旋轉平移後同圖) 其中最左下與最右上的兩個□ 不論以何種disc要包含他們 一定會跟周圍disc有所重疊 故最少兩個重疊 因此上限至少少2 : 65-2=63 故得證 [結論] 綜合結果 得證本題上限恰為63 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.181.221 ※ 文章網址: https://www.ptt.cc/bbs/puzzle/M.1493055876.A.538.html

04/25 01:48, , 1F
想說爬之前文都沒證明 所以就寫下我的證明版本
04/25 01:48, 1F
※ 編輯: walkwall (114.40.181.221), 04/25/2017 01:53:30

04/25 19:17, , 2F
推個~
04/25 19:17, 2F

04/25 19:17, , 3F
其實還有個 Case 是兩個 disk 有兩個非 1 相交
04/25 19:17, 3F

04/25 19:18, , 4F
不過一出現這種情況就完成了. 最佳解可能也不會
04/25 19:18, 4F

04/25 19:18, , 5F
出現這種情況
04/25 19:18, 5F

04/25 19:19, , 6F
貢獻度的定義我感覺可以再強調一下, 只要有大小兩格
04/25 19:19, 6F

04/25 19:19, , 7F
相鄰, 就必須計算兩者的 in/out
04/25 19:19, 7F

04/25 19:20, , 8F
然後最後的部分: 1 與其相鄰格子所構成的十字
04/25 19:20, 8F

04/25 19:20, , 9F
與邊界的相交必定是 1 或 3 格, 邊界共有 16 格
04/25 19:20, 9F

04/25 19:20, , 10F
由此討論可以完成.
04/25 19:20, 10F

04/25 22:25, , 11F
樓上所說真是深得我心 我今天想後也是想到邊界16格
04/25 22:25, 11F

04/25 22:26, , 12F
不然稍晚 我再把今天想的補一補
04/25 22:26, 12F
文章代碼(AID): #1O_Zc4Ku (puzzle)
討論串 (同標題文章)
文章代碼(AID): #1O_Zc4Ku (puzzle)