作者wisdom (100W大燈才是王道)
看板Inference
標題Re: [問題] 蓋房子
時間Tue Dec 21 12:21:50 2010
※ 引述《knightyu (邁向下一個階段)》之銘言:
: 標題: [問題] 蓋房子
: 時間: Mon Dec 20 23:10:14 2010
:
:
: 玩遊戲遇到問題 想請問一下板上的大大們
:
: 有1、2、3、4級的房子
:
: 規則 1.可以蓋在任何地方(10樓)
: 2.蓋的時候必須緊鄰1(20樓)
^^^^^^^^
: 3.蓋的時候必須緊鄰1、2(30樓)
: 4.蓋的時候必須緊鄰1、2、3(40樓)
:
: 房子可以蓋了又拆 範圍是5*5的正方形
^^^^^^^^^^^^
:
: 請問要怎麼蓋才能蓋出最多樓層的房子
:
: 謝謝幫忙
:
這題跟求最大總和很像,但是有一個很大的不同
題目條件是2、3、4 "蓋的時候" 必須緊鄰它的條件
但是房子蓋了可以再拆
譬如把題目簡化成只有2x2
可以蓋成
1 1
3 2
跟
1 2
2 2
兩者的總樓數都是70樓
但是題目說房子蓋了可以再拆
1 1
3 2 可以把右上角的 1拆掉,變成
1
3 2 然後再在右上角蓋3
1 3
3 2 ,這樣總樓層就增加到90樓
這題加了這個條件以後,解題過程更複雜,靈活度更高
: --
:
※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 114.32.75.49
: → tzhou:有點像板上"求最大總和" 不過那題是1 2 5 10換成10 20 30 40 12/21 00:57
: 推 a413207:有一個手機遊戲就是這種規則說 12/21 10:53
: → ByronC:斜角算是相鄰嗎? 12/21 11:36
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.180.186.193
1F:→ knightyu:就是因為可以蓋了再拆我才苦惱啊...>,<" 12/21 14:25
2F:→ tzhou:如果規則是這樣 我目前想到最高是810樓 只有一個10樓在正中 12/21 15:14