Processing math: 100%
会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ressed.
日々私たちが过ごしている日常は、実は奇迹の连続なのかもしれない。
新随笔
订阅
管理
随笔 - 266
文章 - 0
评论 - 9
阅读 -
59973
1
2
3
4
5
···
27
下一页
2019年7月10日
[模板] 多项式全家桶
摘要: 注意:以下所有说明均以帮助理解模板为目的,不保证正确性。 一些坑点:fft的范围,数组是否清空,模x的多少次方(同一个式子里一定要都是模同一个
x
n
意义下的多项式) 多项式求逆 已知
A
(
x
)
,求满足
A
(
x
)
B
(
x
)
=
1
(
m
o
d
x
n
)
的B(以下为了方便假设n是2的幂) 考虑倍增,
阅读全文
posted @ 2019-07-10 09:50 Ressed
阅读(257)
评论(0)
推荐(0)
2019年7月5日
[模板] 最大流和费用流分别的两种做法
摘要: 注意:以下所有说明均以帮助理解模板为目的,不保证正确性。 最大流 dinic 考虑每次找一条S到T的不满流的路径并进行增广,但需要解决转圈圈的问题 所以首先用bfs给你的网络分层,之后再按照层(每个点只能走到下一层的点)来dfs,尽可能地把流量都占满 当前弧优化:在一次dfs中,每个点已经被访问完的
阅读全文
posted @ 2019-07-05 10:08 Ressed
阅读(571)
评论(3)
推荐(1)
2019年6月24日
[模板] Miller_Rabin和Pollard_Rho
摘要: Miller_Rabin 快速(
O
(
s
l
o
g
n
)
,s为尝试次数)地测试一个数是否是质数 首先有费马小定理
a
p
−
1
=
1
(
m
o
d
p
)
当p为质数时成立,所以可以随机选择a来以这个式子作为一定的判断依据,但并不是所有合数都不满足这个式子,甚至存在合数对所有的a都不满足这个式子 然后有二
阅读全文
posted @ 2019-06-24 13:33 Ressed
阅读(236)
评论(0)
推荐(0)
2019年6月20日
[模板] 半平面交
摘要: 做法 考虑用射线(一个点和一个向量)表示它左侧的半平面 那么我们可以先按与x轴正半轴夹角(可用atan2(y,x)实现)排序,然后再用双端队列维护当前在交中的射线即可 之所以要用双端队列,是因为新插入一个半平面时队首和队尾都有可能被弹出,而且要注意的是,要先弹队尾再弹队首 在最后,还要再用队首的弹一
阅读全文
posted @ 2019-06-20 14:15 Ressed
阅读(197)
评论(0)
推荐(0)
2019年6月7日
hdu4624 Endless Spin (min-max容斥+dp)
摘要: min-max容斥:
m
a
x
{
a
i
}
=
∑
S
(
−
1
)
|
s
|
−
1
m
i
n
{
a
i
|
a
i
∈
S
}
关于证明,可以把一个数
a
看作是集合
{
1...
a
}
,于是max相当于取并集,min相当于取交集,就变成了普通的容斥 然后这道题就可以dp了 然
阅读全文
posted @ 2019-06-07 16:23 Ressed
阅读(250)
评论(0)
推荐(0)
2019年5月2日
luogu5193 炸弹 (扫描线)
摘要: 就是求连通块的数量,可以维护一个斜着的扫描线,set里只保留在R范围内的点 然而怎么维护连通块呢。。 其实只需要向能够到的最靠左和最靠右的点连边就可以,剩下的点之前就已经连好了
阅读全文
posted @ 2019-05-02 17:29 Ressed
阅读(268)
评论(0)
推荐(0)
2019年4月27日
luogu4055 游戏 (二分图博弈)
摘要: 考虑对非障碍的点黑白染色然后做二分图最大匹配,那么有结论,先手必胜当且仅当不是完美匹配,而且可以放的点是那些可以不匹配的点 从非匹配点开始走,后手只能走到匹配点,于是先手就可以走匹配边。由于不能走走过的点,所以现在又变成了一个非匹配点;这样下去直到后手无路可走,所以先手必胜 反观完美匹配的情况,先手
阅读全文
posted @ 2019-04-27 15:53 Ressed
阅读(220)
评论(0)
推荐(0)
2019年4月26日
[模板]后缀自动机
摘要: 原理 给自动机上的每个点定义两种属性:[min,max]和right集合,这个点表示(长度在[min,max]的、所有出现位置的右端点的集合为right的子串) 然后可以证明,两个节点的right集合要么不相交,要么互相包含 于是,让right直接包含(某个点的right)的点作为它的父亲,可以得到
阅读全文
posted @ 2019-04-26 13:48 Ressed
阅读(191)
评论(0)
推荐(0)
2019年4月13日
[模板]fhqTreap
摘要: 用途 平衡树(可实现区间翻转) 原理 和treap一样,中序遍历表示权值的顺序,并且每个点有一个随机的附加值,形成一个堆来保证复杂度 但是不旋转,所有操作通过split和merge实现 分为两种split:按权值和按排名 代码 luogu3369 普通平衡树
阅读全文
posted @ 2019-04-13 09:33 Ressed
阅读(275)
评论(0)
推荐(0)
2019年3月28日
loj2977 巧克力 (斯坦纳树+随机化)
摘要: 考虑颜色比较少的时候,第一问可以直接斯坦纳树 第二问考虑二分,每次把每格的权值给成1000+[a[i]>m],就是在个数最少的基础上尽量选小于等于m的 然而颜色太多不能直接做,但可以把每种颜色映射到5以内,这样的话,做一次的正确率就是作为答案的那5种颜色分别被映射到了1~5的概率,就是$\frac{
阅读全文
posted @ 2019-03-28 11:00 Ressed
阅读(254)
评论(0)
推荐(0)
1
2
3
4
5
···
27
下一页
公告
随机背景图由Paulzzh提供,源自konachan
昵称:
Ressed
园龄:
7年2个月
粉丝:
7
关注:
5
+加关注
随笔分类
(686)
1.————数据结构————(72)
1LCT(2)
1并查集(12)
1单调队列/单调栈(11)
1分块(1)
1莫队(2)
1平衡树(2)
1树套树(2)
1树状数组(15)
1线段树(23)
1优先队列(4)
1主席树(6)
2.————图论————(64)
2-1.——树——(29)
2-1dfs序(8)
2-1lca(14)
2-1点分治(3)
2-1基环树(1)
2-1树的直径(2)
2-1树链剖分(3)
2-1虚树(1)
2-1支配树(1)
2-2.——网络流——(8)
2-2费用流(2)
2-2最大流(2)
2-2最小割(4)
2tarjan(9)
2二分图(2)
2生成树(7)
2拓扑排序(4)
2最短路(19)
3.————dp————(62)
3背包dp(3)
3区间dp(3)
3树形dp(8)
3斜率优化dp(7)
3状压dp(5)
4.————字符串————(11)
4hash(2)
4kmp(2)
4manacher(1)
4SA/SAM(6)
5.————计算几何————(1)
5凸包(1)
6.————数学————(17)
6BSGS(1)
6crt/excrt(1)
6FFT(1)
6gcd/exgcd(1)
6高斯消元(1)
6拉格朗日插值(1)
6生成函数(1)
6线性基(1)
7.————其他————(73)
7-1.——分治——(9)
7-1cdq分治(6)
7-1整体二分(3)
7STL(8)
7倍增(14)
7二分答案(17)
7高精度(2)
7喵喵(4)
7模拟(1)
7搜索(7)
7贪心(12)
8.————模板————(31)
8dp(1)
8其他(2)
8数据结构(5)
8数学(10)
8图论(4)
8网络流(2)
8字符串(3)
更多
随笔档案
(263)
2019年7月(2)
2019年6月(3)
2019年5月(1)
2019年4月(3)
2019年3月(6)
2019年1月(7)
2018年12月(17)
2018年11月(43)
2018年10月(81)
2018年9月(68)
2018年8月(21)
2018年7月(11)
友链
Sunshiness
Pickupwin
rvalue
Richard
Icefox
Elijahqi
Paulzzh
mudzbkha
lookas2001
Ghastlcon
阅读排行榜
1. cf983E NN Country (倍增+dfs序+树状数组)(814)
2. cf827D Best Edge Weight (kruskal+倍增lca+并查集)(768)
3. NOI2018d1t1 归程 (dijkstra+kruskal重构树)(736)
4. [模板] 动态dp(696)
5. bzoj4985 评分 (二分答案+dp)(696)
评论排行榜
1. bzoj4985 评分 (二分答案+dp)(6)
2. [模板] 最大流和费用流分别的两种做法(3)
最新评论
1. Re:bzoj4985 评分 (二分答案+dp)
@ Ressed快改回去我要看(?)...
--Ghastlcon
2. Re:bzoj4985 评分 (二分答案+dp)
@ Ghastlcon因为我又改回去了(...
--Ressed
3. Re:bzoj4985 评分 (二分答案+dp)
@ XXX_Zbr啥斜的,我这里挺正常的啊(...
--Ghastlcon
4. Re:[模板] 最大流和费用流分别的两种做法
@ MMMinoz效果差不多吧..别人边做边记就不用最后再扫一遍了 但我这样可以少开个数组...
--Ressed
5. Re:[模板] 最大流和费用流分别的两种做法
巨巨 请问一下,我看到你的spfa中有点和别人不一样,你少用了一个flow数组,但在主函数中有遍历判断最小流量mn你的是 for(int x=T;x!=S;x=eg[ine[x]^1].b) mi=m...
--MMMinoz
点击右上角即可分享