摘要: *1700 Monoblock - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 首先看数据范围 1≤n,m≤1e5。 主要是修改1e5,查询1e5,这里的话要么O (log) 做法,要么O(1)做 O(log)没有什么好方法,那就是O(1)做法。 通过O(1)做法,联想单点修改,单 阅读全文
posted @ 2023-01-23 22:28 QAQ啥也不会 阅读(16) 评论(0) 推荐(0) 编辑
摘要: P1434 [SHOI2002] 滑雪 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这道题数据很水,可以用记忆化过,这里说一下堆优化+DP的方法 首先是常用的DP逆向思维,也是此题最终的思路:倒着来 很多情况下,正这来,是让DP[i]推向多个状态,而倒这来,是多个状态推向DP[ 阅读全文
posted @ 2023-01-23 22:01 QAQ啥也不会 阅读(52) 评论(0) 推荐(0) 编辑
摘要: P1439 【模板】最长公共子序列 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) A:3 2 1 4 5 B:1 2 3 4 5 思路: 主要考虑离散化,先不离散化成数字,不好理解 A:3 2 1 4 5 → A:a b c d e 离散化之后A是单调递增的 举几个B的例子:× 阅读全文
posted @ 2023-01-23 21:37 QAQ啥也不会 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一种方法是O(Nˆ2)的DP 主要是O(NlogN)的DP 最长上升子序列,最长不下降子序列,最长下降子序列,最长不上升子序列都同理 以LIS最长上升子序列为例 DP思路: 总的来说,我们要求以 i为结尾,最长的上升子序列的长度 现在到了第 i 个数,那么前面的 1~i-1的数都已经处理完毕了 设 阅读全文
posted @ 2023-01-23 21:26 QAQ啥也不会 阅读(18) 评论(0) 推荐(0) 编辑