【HDU 3993】田忌賽馬 題解+勘誤

應同學之邀幫忙發佈的一篇勘誤

【HDU 3993】田忌賽馬 題解+勘誤

題解這裏就略寫一下了,主要是勘誤。

這道題是2011年之前的多校訓練題,2020年的今天,我們一個集訓隊全部掛在上面了。最後在HDU看到了9年前的討論區,才知道這題有如下問題:

  • speed is unique 這句話是假的(不然哪裏來的平局)
  • 平局不會給錢,也就是說題目描述裏說平局了給1塊錢是假的

在網上搜不到這樣的更正信息(除了HDU的討論區,用vj提交的用戶很難發現),所以把勘誤放出來,免得大家連怎麼WA的都不知道。

然後說一些提示:

  • 數據很小,可以考慮狀態壓縮+記憶化搜索
  • 直接定義二維狀態有很多浪費的空間,可以考慮unordered_map
  • 聽同學說,田忌的決策不會影響期望值(待考究),但是寫這篇勘誤的我,爲了還原歷史,每次選擇最次的馬去決策,最後能夠AC。
  • 如果你在每個狀態枚舉田忌的所有的決策然後取最優的期望值,可能會TLE
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章