上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
该文被密码保护。 阅读全文
posted @ 2021-08-04 21:48 actypedef 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 线性求逆元 传送锚点 算法功能 在 \(O(n)\) 的时间内求出某一序列各个数的逆元 算法流程 首先, 预处理出序列 a[i] 的前缀积 s[i] 然后通过快速幂单点求出 s[n] 的逆元 倒序循环, 通过倒序乘原序列中的数, 求得 s[i] 的逆元 最后我们所需要的单点逆元, 就是 s[i] 的 阅读全文
posted @ 2021-07-24 08:06 actypedef 阅读(103) 评论(1) 推荐(0) 编辑
摘要: Manacher 传送锚点 算法功能 在 \(O(n)\) 的时间内求出以每个位置为回文中心的回文子串的长度 算法流程 预处理: 在每两个字符中间添加 # 字符, 将偶回文转化为奇回文 令 p[i] 表示, 在新的字符串中, 以 \(i\) 为回文中心的最长回文子串的半径 所求答案即为: p[i]- 阅读全文
posted @ 2021-07-23 15:40 actypedef 阅读(33) 评论(0) 推荐(0) 编辑
摘要: P4551 最长异或路径 传送锚点 异或的性质: 一个数异或它本身的值为 \(0\) 任何数异或 \(0\) 的值为原数的值 思路: 利用这一性质, 我们可以把路径的异或和转化为路径两端点到跟的异或和的异或 于是,我们利用 $01$Trie , 把原数上每一个数到根的异或和都建一棵 Trie 这样, 阅读全文
posted @ 2021-07-22 22:28 actypedef 阅读(55) 评论(0) 推荐(0) 编辑
摘要: " 关闭烦人的当当当声音 set vb t_vb= " 显示行号 set number " 高亮显示当前行 set cursorline " Tab键的宽度 set tabstop=4 " 统一缩进为4 set softtabstop=4 set shiftwidth=4 " 不要用空格代替制表符 阅读全文
posted @ 2021-07-20 20:23 actypedef 阅读(7) 评论(0) 推荐(0) 编辑
摘要: CDQ分治 三维偏序 对于一段区间,我们已经按照​排好了序 我们将这段区间划分为左子区间,右子区间 显然,左子区间的每个元素都比右子区间的大 然后,我们用双指针找到满足​维的地方 值得注意的是,我们在递归时将子区间按照​排好了序,因此可以使用双指针 又因为我们仅在区间内部移动,因此不会影响​的逆序的 阅读全文
posted @ 2021-06-18 22:26 actypedef 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 考场随笔 A.多边形 描述 多边形是一个人玩的游戏。开始时在一含有 NN 个节点的多边形上玩,如图一所示,在此图中,N=4。每一个... 阅读全文
posted @ 2021-06-02 22:20 actypedef 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 树形dp 概念 依然是 O (... 阅读全文
posted @ 2021-05-31 21:49 actypedef 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-22 19:15 actypedef 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 网络流 几句话 网络流的思维方式类似DP 一般来说做题流程为: 题意分析建图默写板子 其中建图是关键,类似DP中的转态表示,状态转... 阅读全文
posted @ 2021-05-08 15:55 actypedef 阅读(64) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页