随笔分类 -  数据结构 / 并查集

摘要:第一道函数交互 \(+\ luogu\) 最劣解,这不得发篇博客鼓励一下。 引理 \(1\):若 \(p_{i,j}>0,p_{i,k}>0,p_{j,k}=0(i\ne j\ne k)\),则不合法。 正确性显然。 引理 \(2\):若 \(p_{i,j}=3\),则不合法。 证明:设三条路径为 阅读全文
posted @ 2024-12-20 08:53 长安一片月_22 阅读(5) 评论(0) 推荐(0) 编辑
摘要:相当套路而巧妙的构造。 假如我们对于横纵坐标构造二分图,然后用如下方法连边: 对于点 \((x,y)\),连接 \(x,y\)。 那么对于一个有 \(num_x\) 个横坐标点和 \(num_y\) 个纵坐标点的连通块,它所产生的贡献就是 \(num_x\times num_y\)。 这玩意儿需要联 阅读全文
posted @ 2024-12-16 14:20 长安一片月_22 阅读(5) 评论(0) 推荐(0) 编辑
摘要:模版题的升级了。 使用二分图经典判定方法(一个点拆成两个点 \(x,x+n\),连边 \((x,y)\) 就是连接 \((x,y+n),(x+n,y)\),那么是否是二分图就等价于判断 \(x,x+n\) 是否都不在一个集合内),预处理出每个操作的 \(e_i\) 下一次出现的位置 \(nx_i\) 阅读全文
posted @ 2024-12-08 16:59 长安一片月_22 阅读(5) 评论(0) 推荐(0) 编辑
摘要:注意力惊人的注意到我们可以将问题转化为所有联通块大小全部为偶数。 假如已经确认了所有加入的边,那么我们可以通过类似 \(K\) 算法的方式求解。 考虑到答案单调不升,所以每条边都有一个影响的区间。考虑线段树分治。 我们倒序枚举,遇到要加入的边,若当前时间为 \(t\),边的加入时间为 \(t'\), 阅读全文
posted @ 2024-12-01 17:15 长安一片月_22 阅读(5) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示