上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: CF1638E Colorful Operations 从这个题目开始,提取关键词:颜色、操作序列,我们很快就能想到建立颜色个数个线段树,但当颜色个数比较大时,我们不可能建立那么多线段树,考虑到区间覆盖,我们可以思考的是,是否可以用一个规则来概括整个区间,那么在这里,我们就认为整个区间都是一个颜色。 阅读全文
posted @ 2025-07-23 20:58 yabnto 阅读(10) 评论(0) 推荐(0)
摘要: A. LIS 考虑每个点如何产生贡献(对于多个区间的总和且与节点有关的问题,我们可以思考,每个点如何产生贡献): 当它作为一个可以被转移的点时 当它作为数列开头时 第二个很好处理,我们看第一个如何做,考虑到题目描述中讲到是第一个最小的(题目描述如下) 对于 \(i < j \le R\),选取最小的 阅读全文
posted @ 2025-07-22 21:48 yabnto 阅读(19) 评论(0) 推荐(0)
摘要: 开个坑 不难很矢 感觉很吃剪剪枝 P3710 方方方的数据结构 为了不写分块新学一个数据结构不亏 code #include <iostream> #include <algorithm> #define int long long using namespace std; const int Ma 阅读全文
posted @ 2025-03-21 12:33 yabnto 阅读(22) 评论(0) 推荐(0)
摘要: #include <iostream> #include <algorithm> using namespace std; const int MaxN = 1e5 + 10; struct Node { int ch[2], fa, w, x, tag; } a[MaxN]; int n, m; 阅读全文
posted @ 2025-03-08 17:39 yabnto 阅读(9) 评论(1) 推荐(0)
摘要: 维什戴尔本色出演 阅读全文
posted @ 2025-02-25 14:38 yabnto 阅读(42) 评论(0) 推荐(0)
摘要: 首先得承认伊德利拉美貌盖世无双将数列改成数后处理起来更舒服 什么是平衡树 更广泛的定义:左右子树高度不超过 1 的 如果将这东西和二叉搜索树结合,便是平衡树搜索树 平衡树分类: treap 随机 splay 贪心 fhq 合并 分裂 fhq 实现 合并 给出两个树,根分别为 a、b,如果我们将 a 阅读全文
posted @ 2025-02-22 14:49 yabnto 阅读(34) 评论(0) 推荐(0)
摘要: 集合 考虑枚举子集和,统计有多少个子集的和为当前枚举的子集和,然后我们记个结论:\(x^y=x^{y \mod (p - 1)}\),然后就过了 P3488 一眼二分图(网络流启动),但是考虑到图很大,所以我们考虑直接判断是否是二分图,考虑一个区间,如果总数比这个区间所能承载的人都要大,那么肯定会寄 阅读全文
posted @ 2024-09-24 15:11 yabnto 阅读(31) 评论(0) 推荐(0)
摘要: 呃呃呃呃呃,兄弟们,终于AC快递员了,呃呃呃,这都什么日子啊,天天吃 18 发罚时。(来,兄弟们先吃) 思路 虽然有一堆点对,但是我们只用关注那些最长的点对即可,因为如果最长的点对已经不能放短了,那么你再怎么调其他的都改变不了现实,不过我们也要枚举每个点,所以时间还是很大,瓶颈在于会有很多不去要的冗 阅读全文
posted @ 2024-09-08 17:22 yabnto 阅读(25) 评论(0) 推荐(0)
摘要: CSR:又拉又插的东西(又垃圾,又傻叉) JCY:什么你拉插了一晚上?(我学习拉插学了一晚上)\(\color{white} 论 JCY 的思想\) 什么是拉插 给定一些点值,是否可以求出一个函数,使得函数图像穿过这些点,并求出给定的 \(x\) 所对应的 \(y\)。 初步思路 前置 我们想到两个 阅读全文
posted @ 2024-09-07 17:29 yabnto 阅读(39) 评论(0) 推荐(0)
摘要: 给定一个网络,有源点和汇点,现在要往源点灌水,问每单位时间可以从汇点出多少水,并且每一条边有限流。 P3376【模板】网络最大流 一个几乎没用的东西:FF 思路 我们很显然会有个思路,就是每次 \(DFS\) 搜索,找到一条路径,并且是可以增广的(限流还没达到),那么就增广它,可是如果遇到一条路径走 阅读全文
posted @ 2024-08-22 21:21 yabnto 阅读(60) 评论(1) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页