会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Conan15-blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2025年1月22日
莫队笔记
摘要: 莫队的主要思想是将询问离线,并通过分块合理利用询问之间的公共信息,高效率地求解问题。 普通莫队 P3901 数列找不同 考虑记 $c_i$ 表示 $i$ 的出现次数,并在移动左右端点的同时维护 $c$ 数组以及 $res$。 于是就做完了。 注意正确的顺序应该是 l--,r--,r++,l++,可以
阅读全文
posted @ 2025-01-22 17:06 Conan15
阅读(10)
评论(0)
推荐(0)
2024年12月14日
博弈论笔记
摘要: 零、前言 NOIP2024 挂大分了。 fz $\to$ xm 为了防止心态崩溃就找了个专题学学转移注意力。 往事流转 在你眼眸 一边遗忘 一边拼凑 如我虔诚 合十双手 唯愿你能 得到拯救 一、博弈论基础 定义 对于一个游戏局面,有两个玩家 $A,B$ 分别对它操作,最后的结果是先手必胜或后手必胜,
阅读全文
posted @ 2024-12-14 16:39 Conan15
阅读(42)
评论(0)
推荐(0)
2024年11月23日
关于卡常
摘要: 此贴用来存一些卡常用代码。 侵删。 普通快读: 为什么不用自己写的快读快写呢?好看且好写且好用。 inline int read() { int x = 0, f = 1; char ch = getchar(); while (!(ch >= '0' && ch <= '9') && ch !=
阅读全文
posted @ 2024-11-23 22:29 Conan15
阅读(11)
评论(0)
推荐(0)
2024年11月22日
2024.11.20 图论&数据结构专题
摘要: 偷学了一下 欧拉序求 LCA。 CF1763F Edge Queries 题目中给的神秘性质到底有什么用啊 qwq? 挺显然的建立点双圆方树,定义圆点(原图中点)的点权为 $0$,方点(点双)的点权为点双中的边数。 对于一组询问 $(u,v)$ 相当于求在圆方树上 $u \to v$ 的点权和。 直
阅读全文
posted @ 2024-11-22 10:33 Conan15
阅读(10)
评论(0)
推荐(0)
2024年11月20日
圆方树
摘要: 前置知识:点双连通分量,简称点双。 一个点双内任意两点之间存在至少两条简单路径,即点双内不存在割点。 一个点可能属于多个点双,但一条边恰好属于一个点双。 求出点双之后我们做一个类似于缩点的东西,钦定圆点表示原图中的点,方点表示缩点后的一个点双。 构建一棵圆方树,只需要把每个点双对应的方点向内部所有圆
阅读全文
posted @ 2024-11-20 10:11 Conan15
阅读(12)
评论(0)
推荐(0)
2024年11月15日
浅浅浅浅浅浅浅谈微积分
摘要: 这东西看上去很难,但实际上一点都不简单。 导数 对于一个函数 $f(x)$,它的导数是关于过函数上每个点切线的斜率的函数,记为 $f’(x)$。 过一个点的切线斜率怎么求?考虑不断缩小 $\Delta$ 来无限趋近于这个真实值。 $$f’(x) = \lim\limits_{\Delta \to 0
阅读全文
posted @ 2024-11-15 17:30 Conan15
阅读(39)
评论(0)
推荐(0)
2024年11月14日
2024.11.13 DP 计数
摘要: 由于这玩意儿对我来说太难了,所以几乎都是详解版,简略版较少。 CF1667E Centroid Probabilities 详解版。 CF1842H Tenzing and Random Real Numbers 详解版。 CF1943D1 Counting Is Fun (Easy Version
阅读全文
posted @ 2024-11-14 15:14 Conan15
阅读(15)
评论(0)
推荐(0)
2024年11月13日
2024.11.06 数据结构专题
摘要: 由于这玩意儿对我来说太难了,所以几乎都是详解版,简略版较少。 CF193D Two Segments 有详解版。 CF1131G Most Dangerous Shark 一道比较好想且好理解的黑题。 首先可以单调栈处理出 $l_i,r_i$ 表示往左往右推到哪里。 然后会发现区间之间有包含关系,考
阅读全文
posted @ 2024-11-13 11:18 Conan15
阅读(15)
评论(0)
推荐(0)
2024年10月16日
【专题笔记】分块
摘要: 前言 分块专题笔记。 根号是个好东西。 数列分块入门 1 题意简述 区间加、单点查。 解法 对每个大块记一个标记 flag,表示整个块内都加上了这么多数。 对于修改,左右小块暴力修,中间大块打标记。 查询直接输出即可。 #include <bits/stdc++.h> using namespace
阅读全文
posted @ 2024-10-16 15:40 Conan15
阅读(13)
评论(0)
推荐(0)
2024年10月14日
2024.10.14 动态规划专题
摘要: 上次图论还有一堆没写呢,怎么又来一个专题。 CF407D Largest Submatrix 3 考虑 $O(n^4)$ 做法,枚举左右端点然后双指针。 然后怎么优化?枚举 $u,l,r$ 表示上、左、右边界,能否快速求出下边界? 设 $dp_{u,l,r}$ 表示最大下边界,它可以从 $\min(
阅读全文
posted @ 2024-10-14 17:21 Conan15
阅读(6)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告