ZOJ 3802 Easy 2048 Again ( 狀態壓縮 )
題目鏈接~~>
做題感悟:這題很經典 ,需要模擬一下找規律,還是那句話遇到題自己應該手動推一下。
解題思路:
這題如果手動推幾組數據的話就應該發現 ,如果放進隊列的元素是遞減的話,這樣才可以連續合並,如果隊列中有 a ,b , a < b 那麼 a 前面的必定不會與 b 經過合並再合並,因為越合並越大,so ~> 隊列中最多才存 12 個數,可以用狀態壓縮壓縮一下。注意要用滾動數組,不用可能超時。
代碼:
#include
#include
#include