会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pengyule 的博客
抬头看远方
新随笔
管理
上一页
1
···
13
14
15
16
17
18
19
20
下一页
2021年9月17日
9.15模拟赛 图论专项题解
该文被密码保护。
阅读全文
posted @ 2021-09-17 14:46 pengyule
阅读(0)
评论(0)
推荐(0)
2021年9月15日
二分图
摘要: 二分图的判定 定义 一张图可以分成两个点集 $S,T$ 不重不漏,而且每个点集的内部节点之间没有直接相连的边,则称该图为二分图。 判定 定理:图中不存在奇数边数的环,它就是二分图。 使用染色法判定。每个节点可以被染成颜色1或-1,如果这个节点是1色(-1色同理)与他直接相连的就是-1,如果一个时刻在
阅读全文
posted @ 2021-09-15 21:58 pengyule
阅读(64)
评论(0)
推荐(0)
网络流初步
摘要: 最大流&最小费用最大流 //网络流的 基 本 模板还 非 常 不熟悉! 犯过的错误: Dinic最大流没写 if(x==T)return in; Dinic最大流没写 if(we[z]&&dis[y]==dis[x]+1) 建图时的边权数组 we 开得不够大 最大流(dinic算法) 求最大流的方法
阅读全文
posted @ 2021-09-15 21:57 pengyule
阅读(41)
评论(0)
推荐(0)
[NOI2017]游戏(2-SAT)
摘要: 题目链接 观察到d<=8,考虑对每个x用a/b/c代替,枚举的复杂度$O(3^n),O_{\max}=3561$ 此时就基本上变成一个裸2-sat了,注意一些小细节 为什么是2-Sat了,因为比如a,b,c三种车子你限制不能用b了那a,c就相当于2-Sat中的真假两种状态了,这时我们暂且称b=$\n
阅读全文
posted @ 2021-09-15 17:28 pengyule
阅读(37)
评论(0)
推荐(0)
【转载】WQS二分/带权二分
摘要: https://blog.csdn.net/a_forever_dream/article/details/105581221 二分权值增量可正可负,考虑有限制的物品权值加上增量的最优解,算了多少个有限制的物品再据此调整左右端点 国家集训队treeI https://www.luogu.com.cn
阅读全文
posted @ 2021-09-15 17:14 pengyule
阅读(38)
评论(0)
推荐(0)
2021年9月10日
差分约束要点
摘要: 求x…-x…的最大值:统一成<=求最短路 求x…-x…的最小值:统一成>=求最长路 询问是否有解:统一成<=判断是否有负环 首先都要建超级原点,连边从减数到被减数。所有题目回到上面的分类,注意求所有元素和的最大/小值等价于求节点到超级远点的和最大/小值
阅读全文
posted @ 2021-09-10 16:14 pengyule
阅读(36)
评论(0)
推荐(0)
欧拉函数的两种求法、线性筛、筛法求欧拉函数
摘要: 这里有交题地址(筛法求欧函)link 单次 $$\varphi(n)=n\prod_{p|n}(1-\frac{1}{p})$$ p不重复取 int phi(int n){ if(n==1)return 1; int ret=n,nn=n; for(int i=2;i*i<=nn;i++)if(nn
阅读全文
posted @ 2021-09-10 15:43 pengyule
阅读(137)
评论(0)
推荐(0)
2021年9月6日
树链剖分简介
摘要: 树链剖分的功能:解决树上路径上的点权统一修改、查询的问题 树剖的思想:将树边分为重边&轻边,x的儿子中,如果以儿子y为根的子树是所有儿子子树中节点数最多的那称y是x的重儿子(如果有多个,任选一个),边x-y为重边,边x-其他儿子为轻边;由连续的重边组成的链称为重链,不在重链上的点每个点自身是一条重链
阅读全文
posted @ 2021-09-06 14:34 pengyule
阅读(48)
评论(0)
推荐(0)
2021年9月3日
2-SAT
摘要: 2-SAT 算法用于解决给定 n 个元素可0可1,及m个限制:“x为1/0或者y为1/0”。SAT=satisfication简称,2表示“”内的只有两个选择。目前证明(>2)-SAT是NP问题,但2-SAT有O(m)算法 考虑建图,每个点有x,x',表示x=1,0。考虑限制->连边,以“i为0或j
阅读全文
posted @ 2021-09-03 16:36 pengyule
阅读(82)
评论(0)
推荐(0)
2021年8月27日
后缀数组(SA)简介
摘要: 前置知识 计数排序 基数排序 字符串基础知识 后缀数组模板 什么是后缀数组 后缀数组的核心是两个数组:$sa,rk$。 将字符串 $s$ 的所有后缀从小到大排序,$sa[i]$ 表示排名第 $i$ 的后缀的起始字符在原字符串中的下标(从 $1$ 开始编号),$rk[i]$ 表示起始位置为 $i$ 的
阅读全文
posted @ 2021-08-27 09:51 pengyule
阅读(378)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
下一页