差分约束
文章平均质量分 85
WA是一笔财富
这个作者很懒,什么都没留下…
展开
-
Layout POJ3169 差分约束
传送门:POJ3169 题意:有N头牛按编号顺序排在一条直线上(一个位置可以有多头牛),两两喜欢的牛之间距离不能超过d,两两讨厌的牛之间距离不能小于d,求1号牛和n号牛之间的最大距离。 纪念我的差分约束第一题。 因为此题第一次了解差分约束,个人强烈非常特别必须推荐我学习差分约束的博客:写的真是太好了! 感觉就算你没有最短路的基础这篇文章也能给你介绍明白差分约束是啥。 回到题上来,学会差分原创 2016-12-16 20:27:13 · 269 阅读 · 0 评论 -
THE MATRIX PROBLEM HDU 3666 UVALive - 5094 取对数+差分约束
传送门:HDU3666 题意:给出一个N*M的矩阵,能否找到这样两个序列a1,a2,a3....an和b1,b2,b3....bm,使得原矩阵的所有元素Xi,j*ai/bj构成的新矩阵中所有数都在L到U内。 思路:当时看完题还以为是构造什么的。。怎么也想不到是差分约束啊。。 正解:对于矩阵每个元素:LXi,j*ai/bj 这样就可以得到两个不等式,将其全部转化为小于等于号,就可以建图用差分原创 2017-04-01 17:20:14 · 308 阅读 · 0 评论 -
POJ - 1201 Intervals 差分约束 || 贪心 + 线段树
传送门:POJ 1201 题意:给出n个三元组(ai, bi, ci),找出一组元素数目最少的整数集合,使得集合中包含在[ai, bi]之间的数不少于ci个。 思路:设d[i]表示[0..i]区间内选中了几个整数,则题给条件可以转化为d[bi] - d[ai - 1] >= ci,并且由于d[i]是一个前缀和函数,还满足 0 代码:#include #include #include #原创 2017-08-07 20:04:56 · 271 阅读 · 0 评论