給定一個序列x(i),我從1到N,假設N = 10,000。算法用於計算內部最大下降數?
for any i < j,
D(i,j) = x(i) - x(j), if x(i) > x (j); or,
= 0, if x(i) <= x(j).
定義
Dmax(im, jm) := max D(i,j), for all 1 <= i < j <=N.
什麼來計算的Dmax,IM和JM最好的算法?
我試圖使用動態編程,但這似乎是不可分割的......然後我有點失落......請你們建議嗎?回溯出路?
thx男人,這解決了我的頭痛:) – athos 2012-03-01 11:18:40