题目大意是求用长为2宽为1的小矩形堆满长为h宽为w的大矩形的方案数。
经典的状态压缩DP例题。用0表示当前位置是横放的小矩形的一部分或是竖放的小矩形的下部,用1表示当前位置是竖放的小矩形的上部。利用位运算和上一行的摆放信息来确定当前位置是否有多种选择,如果有则通过DFS来拓展状态,累加状态计数即可。因为当前一行的摆放只受上一行的限制,所以可以利用滚动数组来优化空间复杂度。注意最后一行只能摆放横放的小矩形,所以在DFS拓展状态时可以加上这一限制避免拓展无效状态。
3023043 2008-08-05 16:39:43 Accepted 1100 FPC 00:00.04 440K IwfWcf
qihang0922,kevin durant shoes
回复删除chaussure louboutin
hollister
ed hardy clothing
basketball shoes
longchamp outlet
longchamp
nike free run
swarov ski jewelry
nike air max
mcm handbags
toms outlet
nike sb
uggs boots on sale
ray ban sunglasses
nike free runs
polo outlet
nike huarache
nike air max 90
tods outlet
abercrombie and fitch
supra shoes
instyler curling iron
nike cortez
christian louboutin shoes
mcm outlet
louis vuitton borse
kate spade uk
gucci outlet
canada goose outlet
instyler max
tory burch outlet
ralph lauren outlet
gucci borse
jordan pas cher
ugg boots
longchamp handbags
air max
q
cheap oakley sunglasses
回复删除spurs jerseys
louis vuitton handbags
coach outlet
toms sale
broncos jerseys
ray ban sunglasses outlet
kate spade outlet
ugg pas cher
chanel handbags
201612.26chenjinyan
cheap jordan shoes
回复删除ugg boots
ralph lauren outlet
michael kors outlet
nike free run
nhl jerseys
coach outlet
ugg outlet
mont blanc outlet
ugg boots