摘要: 原dp[i]代表以i结尾的LIS的长度 现在dp[i]代表长度为i的LIS的最小元素 dp一定为一个递增数组 遍历a,当a[i]比当前LIS的最后一个数字还大,则长度++ 否则就二分查找dp数组中第一个>=a[i]的数值,并把它改为a[i] #include <bits/stdc++.h> usin 阅读全文
posted @ 2021-02-22 11:46 WTSRUVF 阅读(79) 评论(0) 推荐(0) 编辑