差分约束系统: 给出有n个变量和m个约束条件(形如ai-aj<=k的不等式)的系统,求出满足这些约束条件的一组变量 那么……思路是把数的模型转换成图的模型,求解一个单源最短路径问题: 当有ai-aj<=k这个条件时,即在图中创建一条从aj指向ai的有向边,设置边权为k 然而还要创建一个起点,可以把它 ...
分类:
其他好文 时间:
2016-10-16 01:04:35
阅读次数:
162
关于这道题,乍一看很像查分约束,但是实际上这道题是可以用数学方法直接解决的。 这道题在蓝书上有原题,可以看到题解,在此再赘述一遍 首先,最终每个小朋友的糖果数量可以计算出来,等于糖果总数除以n,用ave表示。 假设标号为i的小朋友开始有Ai颗糖果,Xi表示第i个小朋友给了第i-1个小朋友Xi颗糖果, ...
分类:
其他好文 时间:
2016-10-15 02:49:42
阅读次数:
189
给出一有向图,图中每条边都被标上了关系运算符‘<’,‘>’,‘=’。现在要给图中每个顶点标上一个大于等于0,小于等于k的某个整数使所有边上的符号得到满足。若存在这样的k,则求最小的k,若任何k都无法满足则输出NO。例如下表中最小的k为2。结点1>结点2结点2>结点3结点2>结点4结点3=结点4如果存 ...
分类:
其他好文 时间:
2016-10-09 19:46:03
阅读次数:
149
糖果 Time Limit: 3000/1000MS (Java/Others) Memory Limit: 131072/131072KB (Java/Others) Submit Status 幼儿园里有NN个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但 ...
分类:
其他好文 时间:
2016-10-04 13:48:52
阅读次数:
147
poj3159 Candies 这题实质为裸的差分约束。 先看最短路模型:若d[v] >= d[u] + w, 则连边u->v,之后就变成了d[v] <= d[u] + w , 即d[v] – d[u] <= w。 再看题目给出的关系:b比a多的糖果数目不超过c个,即d[b] – d[a] <= c ...
分类:
其他好文 时间:
2016-09-14 21:53:59
阅读次数:
120
BZOJ 2330 糖果题解 差分约束系统 + SPFA 题目传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2330 Description 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但 ...
分类:
其他好文 时间:
2016-09-14 19:03:44
阅读次数:
132
Layout Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10245 Accepted: 4931 Description Like everyone else, cows like to stand close to the ...
分类:
其他好文 时间:
2016-09-08 20:08:50
阅读次数:
182
学习资料: https://zh.wikipedia.org/wiki/%E5%B7%AE%E5%88%86%E7%BA%A6%E6%9D%9F%E7%B3%BB%E7%BB%9F http://www.cnblogs.com/void/archive/2011/08/26/2153928.html ...
分类:
其他好文 时间:
2016-09-08 19:55:40
阅读次数:
115
差分约束第二题 传送门: 这个的模型很清楚,具体的建模可以参考代码。 一个需要注意的点。如果题目中有d[i]==d[j]的地方,只需要连两个边权为0的双向边就行了。 ...
分类:
其他好文 时间:
2016-09-01 23:02:17
阅读次数:
219