1. 程式人生 > >BZOJ 4767 兩雙手

BZOJ 4767 兩雙手

pan 可能 集合 tro ron size style spa font

題解:

發現這種題目雖然可以想出來,但磕磕碰碰得想挺久的

根據數學可以知道組成方案是唯一的(集合)

然後發現每個使用的大小可能是接近n^2的

直接dp(n^4)是過不了的

那麽先觀察觀察

我們可以把每個障礙點的表示也搞出來

這樣就變成了一張網格圖求起點到終點的方案數

然後考慮一下容斥,枚舉第一個經過的障礙點是誰(之後就隨便走了)

然後發現做這個的時候在不斷遞歸

那可以直接按照x,y排個序

依次遞推過去

BZOJ 4767 兩雙手