摘要: 原题链接 考察:差分约束+二分+前缀和 思路: 某个区间有多少个,考虑前缀和. 那么: s[i] - s[i-1] >= 0 , s[i] - s[i-1] 表示第i小时雇佣的人,s[i] - s[i-1] <= sum[i] sum[i]表示可以在i时刻开始工作的人数. 注意r[i]表示第i小时需 阅读全文
posted @ 2021-05-08 23:59 acmloser 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 原题链接 考察:差分约束 错误思路: 设di 为 第i头牛的坐标, 由题可以得到 dB - dA <= L . dB - dA >= D . 两边减少d1 ,设f[i] = di - d1 , 答案是求f[n]的最大值. 这样确实可以建边,但是找不到源点.1不能保证到所有的点.如果用 di-1 <= 阅读全文
posted @ 2021-05-08 12:36 acmloser 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 原题链接 考察:差分约束 对本蒟蒻来说想到怎么建立差分约束系统就即为不容易. 思路: 根据题目,求满足 ai <= x <= bi 至少有Ci个 的最小集合.在某个区间里至少有Ci 个,我们可以联想一波前缀和. 这个式子转化为前缀和为 sum[b] - sum[a-1] >= Ci n个条件就有n个 阅读全文
posted @ 2021-05-08 11:24 acmloser 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 原题链接 考察:差分约束+SPFA 引入: 什么是差分约束? 差分约束系统是一个n元一次不等式组. 它的作用包括: (1) 求一组不等式的可行解 (2) 求一组不等式的最大值或最小值.(每个变量的最值) 不等式的格式是 : Xi \(\leq\) X j + C (C为常数) 这里联想到最短路问题, 阅读全文
posted @ 2021-05-08 00:01 acmloser 阅读(52) 评论(0) 推荐(0) 编辑