07 2024 档案

摘要:在进行一些序列计数问题时,会遇到状态转移的时候限制 ai 与相邻两个数 ai1,ai+1 的关系(如大小、差值等)。为了更好地解决此类问题,可以在序列两端插入新的值(一般按照大小关系有序插入),所以计数的策略是钦定一些固定的段中间不能再插入新的值了,每次插入只能在两个 阅读全文
posted @ 2024-07-29 20:46 FantasyNumber 阅读(373) 评论(0) 推荐(1) 编辑
摘要:已结坑!大概是 codeforces 上 2600~2900 的带有 data structures 标签的一些题。 Part I 树论、图论 Part II 分治、位运算 Part III 贪心 阅读全文
posted @ 2024-07-15 14:21 FantasyNumber 阅读(32) 评论(0) 推荐(1) 编辑
摘要:倍增分块常用于处理数值递减/递增的问题,形如当 aix 时,使 aiaix。 分成 [2k,2k+1) 的若干块。 P4587 题目链接 暴力就是排个序,然后便利值域,依次加入。加入完 i 时,遍历到值域第一个不能 阅读全文
posted @ 2024-07-11 22:01 FantasyNumber 阅读(119) 评论(0) 推荐(1) 编辑
摘要:【PR 5】双向奔赴 题目链接 记录 fS,i,j,gS 分别表示当前即将或已经在强连通上的点为 S,走到 i,终点在 j(保证终点在环上)的答案,还要 S 是强连通的答案。转移的话先枚举 S,然后枚举终点 j,枚举在环上的点 \(s\ 阅读全文
posted @ 2024-07-11 14:04 FantasyNumber 阅读(14) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2024-07-03 22:18 FantasyNumber 阅读(4) 评论(0) 推荐(0) 编辑
摘要:基本公式 最平凡 考虑平凡的网格图计数,从 (0,0) 往右或往上走,走到 (n,m) 方案数为 (n+mn)。 较平凡 若不经过直线 y=x+b,直接在第一次经过这个直线的地方翻折,如下图。 AGC 翻转成 \(A \to 阅读全文
posted @ 2024-07-03 22:17 FantasyNumber 阅读(265) 评论(0) 推荐(0) 编辑
摘要:网络流,网络建模最毒瘤。 本篇学习笔记为本人学习网络流建模的一些基本模型,也作为当前常见网络流建模的一个汇总。 只写了一点,可能有时间再补。 last updated:2023.3.31 有些建模的题只写上来了几道,还会继续更,很多模型还没写上去。qwq 最大流 朴素建模 P3 阅读全文
posted @ 2024-07-03 22:17 FantasyNumber 阅读(41) 评论(0) 推荐(0) 编辑
摘要:球盒模型是指将一些相同或不同的球放入一些相同或不同的盒子的方案数。这个模型也广泛运用于组合数学中的常见问题。(其实就是小奥) 关于盒子和球相同或者不同的区别在学习的过程中很容易搞混或者不理解,这里给出一种比较好区分的理解方式。 定义 球异:每个小球都有自己的编号,如五个小球的编号为 \(1,2,3, 阅读全文
posted @ 2024-07-03 22:16 FantasyNumber 阅读(167) 评论(0) 推荐(0) 编辑
摘要:总结一下,方便以后复习。 只有结论,没有证明。 基本斐波那契数列 根据定义得: f1=1,f2=1,fn=fn1+fn2(n>2) fn=(i=1n2fi)+f2 \(f_n = \dfrac{ 阅读全文
posted @ 2024-07-03 22:15 FantasyNumber 阅读(21) 评论(0) 推荐(0) 编辑
摘要:基本操作 定义:形如 fi,j=mink<ifk,j1+w(k+1,i)。 条件:w(i,j) 满足四边形不等式,即 abcd,w(a,c)+w(b,d)w(a,d)+w(b,c)(如 阅读全文
posted @ 2024-07-03 22:14 FantasyNumber 阅读(18) 评论(0) 推荐(0) 编辑
摘要:后缀数组 算法介绍 后缀数组(suffix array, 简称 SA),是一种强有力的字符串处理算法 能在优良的时间复杂度下解决大部分字符串问题 其核心思想就如它的名字——将字符串每个后缀按字典序排序,并记录下它的编号和排名 算法定义 在本篇文章中,字符串的下标一律从 1 开始,长度为 \( 阅读全文
posted @ 2024-07-03 22:13 FantasyNumber 阅读(147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起