单调队列优化里的这一句为什么要减去d * deq.back()和d* i:
while(!deq.empty() && dp [deq.back()]-d* deq.back() >= dp[i]-d * i )
不减会导致什么?