PKU 3624 0-1揹包

題意:標準的0-1揹包問題。內存方面使用滾動數組。時間方面可以先對W[]進行非升排序。本來在輸入數據時候還打算記錄最小重量,在knap時候進行優化,但發現結果沒有什麼變量,所以並沒有加上。

 

C++源碼:

 

運行:

C++編譯

memory: 248K

time: 344MS

code: 1140B

 

總結:

1、最近做的題雖然很基礎,不過想把簡單的問題徹底弄懂。而且比較關注內存和時間方面的優化,畢竟AC不是目的,目的是能夠學到更多的東西。Status上好多人的算法都是50MS以內,以後多思考一些優化方法。

2、quickSort雖然寫了好多次,但是還是手生,經常搞錯一點,要加強基礎算法學習。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章