随笔分类 -  知识点

摘要:写在前面 $ DP $,是每个信息学竞赛选手所必会的算法,而 $ DP $ 中状态的转移又显得尤为关键。本文主要从状态的设计和转移入手,利用各种方法对朴素 $ DP $ 的时间复杂度和空间复杂度进行优化与处理,以达到满足题目要求的目的; 参考文献: 《算法竞赛进阶指南》 动态规划算法的优化技巧 毛子 阅读全文
posted @ 2024-06-12 19:12 Peppa_Even_Pig 阅读(635) 评论(10) 推荐(16)
摘要:哈希 用于比较两个字符串是否相等; 本质就是把一个字符串看成一个 $ base $ 进制的数( $ base $ 自定),每一位是这一位的字符对应的 $ ASCII $ 值,在比较时只需判断这两个数(即哈希值)是否相等即可; 一般的,$ base $ 会选一个质数( $ 200+ $ 即可),很容易 阅读全文
posted @ 2024-05-08 11:07 Peppa_Even_Pig 阅读(45) 评论(3) 推荐(3)
摘要:EXCRT证明及例题 阅读全文
posted @ 2024-04-16 09:54 Peppa_Even_Pig 阅读(36) 评论(0) 推荐(2)
摘要:相关内容可参考 模板总结 中的树状数组及线段树; 进入正题 树状数组 所谓树状数组,即像树的数组,一般应用于求多次前缀和以及区间前缀和的问题中; 其根据节点编号的二进制数的末尾0的个数划分层次,每个节点的管辖范围为2^k,其中k为此节点的二进制数末尾0的个数,并用lowbit实现跳父亲的操作; 所谓 阅读全文
posted @ 2024-02-19 09:07 Peppa_Even_Pig 阅读(139) 评论(6) 推荐(3)