给定一个序列,里面的0是可以任变的.问变化后最长的LIS的长度 首先,0全部选上是不亏的.这个不知道怎么说,YY一下吧. 最关键的就是解决2 0 0 3 这种问题了. 注意到这个序列的LIS应该是3 也就是你求LIS的时候,是不能包括0的,因为0是最后全部加上去的.这样你求到的LIS只能是1. 再来一组数据 2 0 0 3 0 0 4 这样的LIS是5,也就是你求到的LIS只能是1. 这样的话,只有2 1 0求到的LIS是1了. 也就是每个数减去它前面出现过多少个0,再求一次LIS. 关键要抓住…