差分约束系统
sszxzzh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【POJ1201】Intervals
Intervals Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 29689 Accepted: 11462 Description You are given n ...原创 2018-08-08 20:48:50 · 267 阅读 · 0 评论 -
【BZOJ2330 / SCOI2011】糖果
2330: [SCOI2011]糖果 Time Limit: 10 Sec Memory Limit: 128 MB Submi...原创 2018-08-08 21:32:44 · 205 阅读 · 0 评论 -
【BZOJ1731/USACO 2005 】排队布局
1731: [Usaco2005 dec]Layout 排队布局 Time Limit: 5 Sec Memory Limit: 64 MB Submit:...原创 2018-08-08 21:37:35 · 205 阅读 · 0 评论 -
【BZOJ3436】小K的农场
题目:BZOJ3436 解析: 差分约束系统。 分析一下三种情况: 1.农场aaa比农场bbb至少多种植了ccc个单位的作物 即a≥b+c−>b≤a−ca\geq b+c->b\leq a-ca≥b+c−>b≤a−c,aaa向bbb连一条长度为−c-c−c的单向边。 2.农场aaa比农场bbb至多多种植了ccc个单位的作物。 即a≤b+ca...原创 2018-11-04 15:36:36 · 414 阅读 · 0 评论 -
【BZOJ1202/HNOI2005】狡猾的商人
题目:BZOJ1202 解析: 并查集/差分约束。 差分约束是很明显的,对于每次记录之间分别建立(s−1,t,v),(t,s,−v)(s-1,t,v),(t,s,-v)(s−1,t,v),(t,s,−v)的有向边,然后SPFA判负环就行了。 为什么可以用并查集呢,是因为存在关系的传递. 一旦已经知道了s[a]−s[b],s[b]−s[c]s[a]-s[b],s[b]-s[c]s[a...原创 2018-11-04 17:58:14 · 380 阅读 · 0 评论 -
【NOIP模拟】T1+T2+T3
T1 解析: 差分约束/并查集/BFS均可。 这道题的弱化版可参见BZOJ1202 代码(差分约束): #include <bits/stdc++.h> using namespace std; const int Max=100010; int n,m,size,tag,head,tail=1; int first[Max],dis[Max],q[Max<<原创 2018-11-05 19:51:37 · 303 阅读 · 0 评论
分享