Description
现在我们有一个长度为
n
的整数序列
Solution
第一问可化为最多有多少数不被修改。因为要求单调上升,所以
a[i]−a[j]⩾i−j(i>j)
,移项得
a[i]−i⩾a[j]−j
。于是设
b[i]=a[i]−i
,在
b
上跑一个
第二问想了好久都不会做,就去膜黄学长的题解(顺着链接又去膜ydc的题解)。我这里就不再重复造轮子了,ydc的题解实在是太强了。
附上ydc的题解
http://pan.baidu.com/share/link?uk=2651016602&shareid=1490516411