会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
P2441M
博客园
首页
新随笔
联系
订阅
管理
[置顶]
P2441M 见过的 tricks
摘要: 有时候见过的 trick 还是想不起来,感觉还是有必要做这个啊。 数据结构 时间相关的操作,可以: 考虑换维扫描线,即对序列维扫描线。例题:P7560,P3863,P8955。 考虑维护时间戳。例题:P13129,P7735。 区间问题有时可以仅利用线段树结构维护信息。例题:P11536。 历史版本
阅读全文
posted @ 2025-10-12 16:29 P2441M
阅读(21)
评论(0)
推荐(0)
[置顶]
算法学习笔记:支配对
摘要: 引入 支配对通常用来解决一类点对贡献问题。具体来说,任意两个对象构成一个点对,我们做一定范围内的信息查询时,就相当于查询范围内的点对的信息并。但是这样点对的数量是 \(\mathcal{O}(n^2)\) 量级的,无法接受。 支配对优化这类问题的思想,就是只保留有效点对,通常题目中有性质使得有贡献的
阅读全文
posted @ 2025-09-24 15:58 P2441M
阅读(116)
评论(0)
推荐(0)
2026年2月9日
题解:P14016 [ICPC 2024 Nanjing R] 拓扑
摘要: 题意 给定一棵 \(n\) 个点的树。对于每个 \(1\leq i\leq n\),求出有多少这棵树的拓扑序 \(p\) 使得 \(p_i=i\)。\(n\leq 5\times 10^3\)。 题解 考虑暴力枚举 \(u\) 计算答案。注意到我们只限制了 \(p_u=u\),所以我们并不关心 \(
阅读全文
posted @ 2026-02-09 16:28 P2441M
阅读(2)
评论(0)
推荐(0)
题解:P15133 [ROIR 2026] 最后的滑动窗口问题
摘要: 题意 给定长度为 \(n\) 的序列 \(a\)。\(q\) 次询问 \(l,r,k\),求 \(\sum\limits_{i=l}^{r-k+1}\min\limits_{j=i}^{i+k-1}a_j\)。\(n,q\leq 10^5\)。 题解 首先用差分转化成前缀询问。 考虑经典技巧,把 \
阅读全文
posted @ 2026-02-09 14:21 P2441M
阅读(3)
评论(0)
推荐(0)
题解:P12653 [KOI 2024 Round 2] 分数竞赛
摘要: 题意 给定一棵 \(n\) 个点的树,边有权值。对于一条从 \(u\) 到 \(v\) 的路径: 初始时 \(s=0,c=0\)。 每经过一条权值为 \(w\) 的边,令 \(s\gets s+w\)。若 \(s<0\),则令 \(s\gets 0,c\gets c+1\)。 对于每个点 \(u\)
阅读全文
posted @ 2026-02-09 12:03 P2441M
阅读(2)
评论(0)
推荐(0)
2026年2月6日
题解:P10042 [CCPC 2023 北京市赛] 三染色
摘要: 题意 给定一个 \(n\times m\) 的网格 \(a\),每个格子里填 \(0\sim 2\),有一些格子没有填数。在每一个时刻,对于一个 \(a_{i,j}=x\) 的格子 \((i,j)\),若其四联通的格子中有 \(x-1\),则 \(a_{i,j}\) 也会变成 \(x-1\),在 \
阅读全文
posted @ 2026-02-06 23:06 P2441M
阅读(4)
评论(0)
推荐(0)
2026年1月30日
题解:ARC169F Large DP Table
摘要: 题意 给定长度为 \(n\) 的序列 \(a,b,x,y\),保证 \(a_1=1,b_1=2\),且 \(a_1,\cdots,a_n,b_1,\cdots,b_n\) 恰好构成长度为 \(2n\) 的排列。定义 \[d_{i,j}=\begin{cases} 0&(i,j)=(1,1)\\ d_
阅读全文
posted @ 2026-01-30 20:41 P2441M
阅读(7)
评论(0)
推荐(0)
题解:QOJ8035 Call Me Call Me
摘要: 题意 有 \(n\) 个人,第 \(i\) 个人会决定参加会议,当且仅当有至少 \(k_i\) 个编号在 \([l_i,r_i]\) 中的人已经决定了参加会议。求参加会议的最大可能人数。\(1\leq n\leq 4\times 10^5\)。 题解 考虑一个暴力:用队列维护当前 \(k_i=0\)
阅读全文
posted @ 2026-01-30 14:09 P2441M
阅读(8)
评论(0)
推荐(0)
2026年1月29日
题解:P8258 [CTS2022] 独立集问题
摘要: 题意 给定一棵 \(n\) 个点的树,点 \(u\) 的点权为 \(a_u\)。对点 \(u\) 进行一次操作会令 \(a_u\gets -a_u+\sum\limits_{(u,v)\in E}a_v\),然后对于每个 \(u\) 的邻点 \(v\),令 \(a_v\gets 0\)。你需要进行若
阅读全文
posted @ 2026-01-29 23:17 P2441M
阅读(7)
评论(0)
推荐(0)
题解:P8294 [省选联考 2022] 最大权独立集问题
摘要: 题意 给定一棵 \(n\) 个点的二叉树,点 \(i\) 的点权为 \(a_i\)。你需要将所有边依次删除,删除一条边 \((u,v)\) 会交换 \(a_u\) 和 \(a_v\),并产生 \(a_u+a_v\) 的代价,求最小代价。\(1\leq n\leq 5\times 10^3\)。 题解
阅读全文
posted @ 2026-01-29 19:13 P2441M
阅读(5)
评论(0)
推荐(0)
2026年1月23日
题解:P14410 [JOISC 2015] 钥匙 / Keys
摘要: 题意 比较繁琐,详见原题。 注意一个时间段 \([l,r]\) 的长度为 \(r-l\)。 题解 不难的题,模拟赛场切了。 所有 \(s_i,t_i\) 会将 \([0,m]\) 切割成若干个时间段,不妨分类讨论一下每个时间段的左右端点类型,考察其何时对答案有贡献: 若左端点是 \(t_i\),右端
阅读全文
posted @ 2026-01-23 16:35 P2441M
阅读(5)
评论(0)
推荐(0)
2026年1月17日
题解:P14270 ABC253Ex 加强版
摘要: 题意 有一张 \(n\) 个点的图,初始时图中无边。给定 \(m\) 条无向边,每次操作可以选择 \(m\) 条边中的一条加入图中。对于每个 \(i=1,\cdots,n-1\),求出加入 \(i\) 条边后图形成一个森林的方案数。\(2\leq n\leq 20\),\(1\leq m\leq 5
阅读全文
posted @ 2026-01-17 22:56 P2441M
阅读(8)
评论(0)
推荐(0)
下一页
公告