ACM博弈-II不平等博弈
阿新 • • 發佈:2018-11-05
文章目錄
不平等博弈
貪心博弈
例1. Alice’s Game HDU - 3544
題意:
給n塊巧克力,第i塊是 ,Alice只能垂直切,切成 ,並且 ,Bob只能橫切,只能切成 ,並且
分析:
語言表達能力有限
我們採取
表示
的矩形對Alice的可切割次數的貢獻,負數代表對Bob的貢獻,如果所有
,Alice必贏,
,Bob(必贏)
對於HP(i,j) 的計算我們有如下法則
1.
的矩形貢獻為n-1
2.
的矩形貢獻為-(m-1)
3.
的矩形對HP的貢獻為零,因為如果你首先下手切,都會給對手更多的機會,如果你能贏,你不會切這個,如果你輸,那麼切了這個你還會輸。
4. 對於
的矩陣來說與3的狀況相同,對答案的貢獻都是0,首先下手都會給對手更多的機會
5. 貢獻為零的有什麼規律呢,我們發現原來是它們是
&&
6.
的矩形對於Alice來說有貢獻,我們每一次可以選擇都切成
的矩形,這樣不會給對手機會,自己還可以增加一次切的機會,Bob也不會傻到切這個矩形,這樣會給Alice更多機會,所以
的矩形,Alice 可以切
次
這個時候可以總結一下規律:
- 我們每一次切,都會切成 的 兩塊, ,遞迴下去 ,直到 ,這怎麼計算呢
- 我們知道 當且僅當 &&
- 那麼就有