上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页
摘要: 前提 通常对偶图建立在平面图之上 平面图:单边除端点外无交点 解决范围 求平面图的最大流 做法 平面图显然在边的基础上分成了若干个块,每个块由一个结点来维护 在边缘出与源点汇点联通,中间处结点之间相互联通 连的边容量为该边穿过原图的边的值,如有方向性则由原图的方向性决定 例题 "[NOI2010]海 阅读全文
posted @ 2019-05-25 23:17 y2823774827y 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 做法 单点加单点删,在值域线段树上直接二分就能求值前$K$小的和 Code cpp include typedef long long LL; const LL maxn=1e6+9; inline LL Read(){ LL x(0),f(1); char c=getchar(); while(c 阅读全文
posted @ 2019-05-25 08:08 y2823774827y 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 二分 "[POI2005]KOS Dicing" 求最大赢的人获胜次数最小 二分最小次数$val$ 对于每个比赛新建一个节点$x$,$S\xrightarrow{1}x$,对于两个人$a、b$,$x\xrightarrow{1}a,x\xrightarrow{1}b$ 每个人向汇点$T$连容量为$v 阅读全文
posted @ 2019-05-25 07:52 y2823774827y 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 扫描线: 给定一些点及其权值,一个大小拟定的矩阵能得到的最大值 做法:每个点看作一个矩阵(该点为左上角),拟定矩阵的右下角在这块区域内能得到该点的贡献 $y$坐标降序,每个点化作矩阵上下两点,线段树往下扫,点则控制$x$范围的值,达到上点加上去,到达下点减掉 "P3415" 简单思路,处理麻烦 优化 阅读全文
posted @ 2019-05-21 14:44 y2823774827y 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 简介 网络流算法在于把抽象的题目转换为图上水流问题,通常在省选及以上难度范围出现,最初由似贪心问题引出 通常在数据较小,看似可贪心但实则需要不断后悔调整的题目中可应用到 "飞行员配对方案问题" 发现飞行员类型仅两种,且每个飞行员至多参加一个队伍,显然这是个二分图 按类型染色,按匹配连边,跑匈牙利就能 阅读全文
posted @ 2019-05-13 09:46 y2823774827y 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 回滚莫队 定义 先来看一道题目 给定序列,若干个$[l,r]$查询求$max\{t [t出现的次数]\}$ 回滚莫队解决的问题通常具有:动态加点易求,动态删掉难求;允许离线 为了防止每次查询都重新处理一遍,我们通过某种排序方法实现 做法 预处理分块,左端点处理同一块的一起处理,右端点一起处理 如果左 阅读全文
posted @ 2019-05-08 20:11 y2823774827y 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 题目 "题目" 做法 考虑部分数据(颜色较少)的: 二分中位数$mid$,将$v[i]=1000+(v[i] mid)$ 具体二分操作:然后求出包含$K$种颜色的联通快最小的权值和,判断该权值和是否满足中位数为$mid$,从而调整范围 其中求权值和显然可以用斯坦纳树解决 正解: 我们每次随机把颜色映 阅读全文
posted @ 2019-05-08 15:46 y2823774827y 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 点权关键联通 定义 :$f[i][bit]$为联通快里包含$i$且关键点状态为$bit$的最小花费 初始化 :$~_{i=1}^k f[i][1 include include include include using namespace std; const int Maxn = 0x3f3f3 阅读全文
posted @ 2019-05-08 11:11 y2823774827y 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 作用 前提:一个积性函数$F(i)$,要求$F(P^k),P\in prime$可以快速计算 实现$O(\frac{n^{\frac{3}{4}}}{logn})$:$\sum\limits_{i=1}^nF(i)$ 做法 为了简便运算,定义$min_i(P)$为$i$的最小质因子 定义$g(n,j 阅读全文
posted @ 2019-05-06 23:16 y2823774827y 阅读(848) 评论(2) 推荐(1) 编辑
摘要: 蒟蒻写题解实在不易 前置芝士 "NTT与多项式求逆" 推式 推式中如有不理解的地方在多项式求逆的题解中均有详细说明 求$B(x)$,使得$B(x)^2\equiv A(x)(mod x^n)$ $$\begin{aligned}\\ B(x)^2\equiv A(x)(mod x^n),B(x)^2 阅读全文
posted @ 2019-05-06 18:31 y2823774827y 阅读(421) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页