NYOJ 737 石子合並(一) (區間DP+平行四邊形優化)
定義狀態dp [ i ] [ j ]為從第i個石子到第j個石子的合並最小代價。
沒有優化的代碼如下:耗時248ms。
#include
#include
#include
#include
#include
#include
#include
然後這題可以用四邊不等式來優化,通過記錄s[i][j]的最優分割點為k來將n^3優化成n^2。
優化代碼如下:耗時36ms。。。。
#include
#include
#include
#include
#include
#include
#include