摘要: P5858 「SWTR-03」Golden Sword - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 理解题意后,我们知道贪心和暴力枚举显然是不行的,联想到DP 我们设置dp[i][j]表示,第 i 种原料加入后,锅里一共有 j 个原料 再看题意:所幸的是,每放入一个原料之前,小 阅读全文
posted @ 2023-01-26 21:12 QAQ啥也不会 阅读(42) 评论(0) 推荐(0) 编辑
摘要: P2602 [ZJOI2010] 数字计数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 数位DP模板题 由于是对0~9进行统计,所以我们只需对每一个数进行数位DP即可 不过对于0和1~9还是有区别的 对于dfs维度:pos,lim,zero,dig,sum (dig表示枚举的数 阅读全文
posted @ 2023-01-24 19:58 QAQ啥也不会 阅读(15) 评论(0) 推荐(0) 编辑
摘要: #10166. 「一本通 5.3 练习 1」数字游戏 - 题目 - LibreOJ (loj.ac) 数位DP模板 DP维度:pos,sum,lim,zero sum表示当前所有枚举的数之和%MOD后的值,否则dp这维度是存不下滴 如果枚举完了 sum=0 并且 不是全是前导零 的情况,返回1 #i 阅读全文
posted @ 2023-01-24 16:37 QAQ啥也不会 阅读(21) 评论(0) 推荐(0) 编辑
摘要: P2657 [SCOI2009] windy 数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 数位DP好题 主要问题是:不含前导零且相邻两个数字之差至少为 2 solution: 现在枚举到了第 i 位 1.如果第 i-1 位是正常的数,不是前导0,那么只要 (第 i 位的数) 阅读全文
posted @ 2023-01-24 16:08 QAQ啥也不会 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 数位DP: 一般来说数位DP有两种写法:1.for循坏枚举DP 2.记忆化搜索+DP 这里详细将记忆化搜索+DP DFS状态: 常见的dfs状态有三个: 1.枚举到第几位(POS) 2.判断前面是否紧贴上限(LIMIT) 3.前面的数是否全为前导0 (ZERO) 这三个状态如何转移到下一位呢? 1. 阅读全文
posted @ 2023-01-24 15:46 QAQ啥也不会 阅读(179) 评论(0) 推荐(1) 编辑
摘要: *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) 编辑
摘要: Problem - 1771C - Codeforces 有 T 组数据,每组数据给出 n 和长度为 n的数列 a[i]​,判断有没有两个数不互质,如果有输出 "YES",没有输出 "NO" n≤2e5 1≤a[i]≤1e9 难度:*1600 (普及+/提高) 我们现设MAX=1e9 看到这种题目一 阅读全文
posted @ 2023-01-14 00:15 QAQ啥也不会 阅读(25) 评论(0) 推荐(0) 编辑