01 2023 档案

摘要:Equate Multisets - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 一道很妙的思维题: 此题的关于在认识到:奇数只能被除出来,不能被乘出来 认识到这点之后,我们把A,B中的所有偶数都除成一个奇数。 此时我们考虑,取出A中最大的奇数mxa 和 B中最大的奇数mxb 如果 阅读全文
posted @ 2023-01-29 23:39 QAQ啥也不会 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Good Key, Bad Key - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 根据题意:我们可以设 DP[ i ][ j ] 表示前 i 个箱子用了 j 把钥匙 由于 1≤n≤105 ,所以第二位不可能这么大 由 1e9<2^31 所以用了31把钥匙之后,每个箱子的价值就一定 阅读全文
posted @ 2023-01-29 23:25 QAQ啥也不会 阅读(13) 评论(0) 推荐(0) 编辑
摘要:形参,实参: 形参就是 比如void dfs(int x,int fa) x 和 fa 就是形参 实参就是:int main() { int a,b; a和b就是实参,全局变量也是}形参:调用函数时,形参会被分配一个新的内存空间,实参的值就会被“复制”进去,让它在被调函数中参与运算。而实参本身不参与 阅读全文
posted @ 2023-01-29 22:29 QAQ啥也不会 阅读(412) 评论(0) 推荐(0) 编辑
摘要:P5858 「SWTR-03」Golden Sword - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 理解题意后,我们知道贪心和暴力枚举显然是不行的,联想到DP 我们设置dp[i][j]表示,第 i 种原料加入后,锅里一共有 j 个原料 再看题意:所幸的是,每放入一个原料之前,小 阅读全文
posted @ 2023-01-26 21:12 QAQ啥也不会 阅读(45) 评论(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啥也不会 阅读(19) 评论(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啥也不会 阅读(30) 评论(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啥也不会 阅读(222) 评论(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啥也不会 阅读(17) 评论(0) 推荐(0) 编辑
摘要:P1434 [SHOI2002] 滑雪 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这道题数据很水,可以用记忆化过,这里说一下堆优化+DP的方法 首先是常用的DP逆向思维,也是此题最终的思路:倒着来 很多情况下,正这来,是让DP[i]推向多个状态,而倒这来,是多个状态推向DP[ 阅读全文
posted @ 2023-01-23 22:01 QAQ啥也不会 阅读(59) 评论(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啥也不会 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一种方法是O(Nˆ2)的DP 主要是O(NlogN)的DP 最长上升子序列,最长不下降子序列,最长下降子序列,最长不上升子序列都同理 以LIS最长上升子序列为例 DP思路: 总的来说,我们要求以 i为结尾,最长的上升子序列的长度 现在到了第 i 个数,那么前面的 1~i-1的数都已经处理完毕了 设 阅读全文
posted @ 2023-01-23 21:26 QAQ啥也不会 阅读(26) 评论(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啥也不会 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Problem - 1774E - Codeforces 思维好题+技巧好题 *1900 Cirno_9baka 有一棵包含 n 个节点的树。他愿意把它与你分享,这意味着你可以对它进行一些操作。 最初,树的 1 号节点上有两个棋子。对每个操作,您可以选择任意一个棋子,并将其移动到相邻节点。你需要确保 阅读全文
posted @ 2023-01-11 23:54 QAQ啥也不会 阅读(28) 评论(0) 推荐(0) 编辑
摘要:题目描述 有n只熊。他们站成一排队伍,从左到右依次1到n编号。第i只熊的高度是a[i]。 一组熊指的队伍中连续的一个子段。组的大小就是熊的数目。而组的力量就是这一组熊中最小的高度。 迈克想知道对于所有的组大小为x(1 ≤ x ≤ n)的,最大力量是多少。 题解: 这题很妙的是:我们以第i个熊作为中心 阅读全文
posted @ 2023-01-11 14:41 QAQ啥也不会 阅读(52) 评论(0) 推荐(0) 编辑
摘要:P5588 小猪佩奇爬树: P5588 小猪佩奇爬树 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) v用来存储各个颜色的节点 一.v[i].size()=0时,不再赘述 二.v[i].size()=1时, 此时便是把 i 这个节点看成根节点,求他子节点所有两两之乘 显然把所有i进 阅读全文
posted @ 2023-01-09 14:06 QAQ啥也不会 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示