一、何为差分约束系统: 差分约束系统(system of difference constraints),是求解关于一组变数的特殊不等式组之方法。如果一个系统由n个变量和m个约束条件组成,其中每个约束条件形如xj xi B A C B C A = k的形式,这样建立j i的边,权值为k的边,如果不等 ...
分类:
其他好文 时间:
2018-11-02 01:54:29
阅读次数:
150
二分答案+取log+差分约束+判正环 题目中A能$k$倍杀B的条件是:$s[A] \geq k \times s[B]$ 第一个flag导致没人女装需要满足:$s[A] \geq k \times s[B]$。意思是A成功地$k$倍杀了B导致A不用女装。 第二个flag导致没人女装需要满足:$s[B ...
分类:
其他好文 时间:
2018-10-31 13:55:51
阅读次数:
149
#include<iostream> #include<cstdio> #include<cstring> #include<ctime> #include<algorithm> #include<iomanip> #include<map> #include<string> #include<st ...
分类:
其他好文 时间:
2018-10-29 14:11:59
阅读次数:
150
差分约束系统应该是一个比较有用的算法。它建立在图的思想上,常与最短(长)路算法一起出现。 ...
分类:
其他好文 时间:
2018-10-29 10:31:00
阅读次数:
154
待update 图论 单源最短路(dij,spfa) 多元最短路(floyd) 最小(大)生成树(prim kruscal) 欧拉回路 强连通分量(tarjan).缩点 割点.桥 差分约束 k短路 并查集 数论 线性筛素数 快速幂 求约数集合 最大公约数和最小公倍数 组合数 二项式定理 lucas定 ...
分类:
其他好文 时间:
2018-10-28 16:07:05
阅读次数:
228
题面 我们很容易想到差分约束,但是我们建出来图之后好像并不好下手,因为我们只能得到砝码间的大小关系,并不能容易地得到每个砝码的具体重量。 于是我们有了一种神奇的思路:既然得不到具体重量我们就不求具体重量了,只求出砝码间的关系即可,因为砝码只有三种还是可以讨论的。具体来说我们用$maxx[i][j]$ ...
分类:
其他好文 时间:
2018-10-24 10:55:24
阅读次数:
151
差分约束讲解 ——by ysy 1.前置知识 因为差分约束是基于$spfa$的一种解不等式,或等式组的技巧,所以差分约束的前置知识就是$spfa$和对不等式的简单小变换。 2.讲解 ? &nbs ...
分类:
其他好文 时间:
2018-10-24 01:09:23
阅读次数:
140
概述 差分约束系统用于解决:给定一些不等式,不等式$i$形如$x_{u_i}\le x_{v_i}+k_i$,求是否有解。 考虑最短路问题,若最短路问题有解,则最后的dis数组对于所有相邻的u、v满足$dis[v]\le dis[u]+w_{u\rightarrow v}$。这个可以与不等式的条件做 ...
分类:
其他好文 时间:
2018-10-24 01:00:10
阅读次数:
157
这题$n$倍经验…… 考虑差分约束: 我们设$s_i$表示$[-1, i]$这个区间中数字的种类数,那么一个条件的限制相当于$s_{b_i} - s_{a_i - 1} \leq c_i$,那么连边$(a_i - 1, b_i, c_i)$。 再挖掘一些隐含条件:$0 \leq s_i - s_{i ...
分类:
其他好文 时间:
2018-10-17 14:35:13
阅读次数:
186
Description You are given n closed, integer intervals [ai, bi] and n integers c1, ..., cn. Write a program that: reads the number of intervals, their ...
分类:
其他好文 时间:
2018-10-16 01:34:47
阅读次数:
235