会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
allforgod
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
17
下一页
2025年10月24日
CF1870E Another MEX Problem 题解
摘要: CF1870E Another MEX Problem 注意题中取出来的区间的并不一定恰好是整个序列。 思路 一个比较重要而且比较经典的结论是:序列的极短 mex 区间个数是 \(O(n)\) 的。这里的极短 mex 区间是指满足对于区间 \([l,r]\),有 \(\text{mex}(l,r)\
阅读全文
posted @ 2025-10-24 11:38 all_for_god
阅读(9)
评论(0)
推荐(0)
2025年10月23日
线段树分治
摘要: 线段树分治的本质比较简单,一句话就可以说完: 线段树分治就是对时间维建线段树,将时间维上的区间操作在线段树上标记永久化。 P5787 二分图 /【模板】线段树分治 动态维护图是否是二分图可以通过 扩展域并查集 简单维护。(事实上这道题的难点可能在这个上面) 然后我们就将插入边的操作放到时间维的线段树
阅读全文
posted @ 2025-10-23 11:11 all_for_god
阅读(7)
评论(0)
推荐(1)
扩展域并查集
摘要: 听起来玄乎,其实比较朴素的东西。 扩展域并查集是用来处理染色判定问题的一种工具。具体来说,对于一些问题,我们可能需要将一个图划分为一些不交的点集,然后保证这些点集内部的点之间没有互相连边。 一个典型的例子是二分图。事实上,一般而言扩展域并查集都只是用来做二分图的判定而已。 还是以判断图是否是二分图为
阅读全文
posted @ 2025-10-23 10:59 all_for_god
阅读(22)
评论(0)
推荐(1)
2025年10月21日
历史和线段树
摘要: 历史和的定义是每一次操作后每个位置上的历史和 \(h_i\) 都会累加上一个当前位置的 \(a_i\)。粗略的说就是给每一位加上了一个时间维 \(t\)。设 \(a_{i,t}\) 表示位置 \(i\) 上在第 \(t\) 次操作后的值,那么某次操作后的历史和 \(h_{i,t}=\sum_{j=1
阅读全文
posted @ 2025-10-21 14:22 all_for_god
阅读(18)
评论(0)
推荐(1)
2025年9月25日
高维前缀和(SOSDP)
摘要: 我们求二维前缀和有如下形式: for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)a[i][j]+=a[i-1][j]; for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)a[i][j]+=a[i][j-1]; 大概就是先考虑第一维再
阅读全文
posted @ 2025-09-25 11:56 all_for_god
阅读(55)
评论(0)
推荐(1)
2025年9月21日
2025/09/15~21 总结
该文被密码保护。
阅读全文
posted @ 2025-09-21 19:31 all_for_god
阅读(5)
评论(0)
推荐(0)
2025年9月18日
2025/09/18 考试总结
该文被密码保护。
阅读全文
posted @ 2025-09-18 21:10 all_for_god
阅读(4)
评论(0)
推荐(0)
2025年9月15日
2025/09/15 比赛总结
该文被密码保护。
阅读全文
posted @ 2025-09-15 20:37 all_for_god
阅读(4)
评论(0)
推荐(0)
2025年9月14日
2025/09/08~14 总结
该文被密码保护。
阅读全文
posted @ 2025-09-14 19:59 all_for_god
阅读(3)
评论(0)
推荐(0)
2025/09/12 比赛总结
该文被密码保护。
阅读全文
posted @ 2025-09-14 19:21 all_for_god
阅读(1)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
17
下一页
公告