icpc live archive6454(狀壓搜索)
https://icpcarchive.ecs.baylor.edu/external/64/6454.pdf
求最少的燈照亮所有.的區域,但不能照到#號區域,可以照到界限之外,每個.號上只能放一盞燈。燈照的區域為L形,燈在拐角處。大多數燈是這樣沒錯,但有一盞燈比較特殊,可以是L的其他三種旋轉體。
狀態壓縮搜索,狀態為放置的燈的狀態,(.)點最多只有15個,做好序號可以直接存進一個int型裡。
代碼(中間有一些比較繁瑣):
#include
#include
#include
#include