题目大意: n 个商店在 一条直线上, 有一个xi 然后 有 ai 个商品 你可以把 商店的物品 移动到另一个商店, 代价为 : abs(xi-xj) 在代价不超过T的情况下 你可以选择一个商店来让 其他商店的物品都移到这个商店,问最多移动多少个物品 思路: 双指针维护一个最大的区间, 因为这个最大区间的(中间商店选点,一定是物品数量的中位数那个商店) 中位数二分, 代价利用前缀和相减维护即可 本栏目推荐文章C++ --- 智能指针深入浅出 C 语言:学变量、掌控流程、玩指针,全方位掌握 C 编程技能CF1506D - Epic Transformation【C语言】指针前缀集合相等快慢指针解决环形链表linux ubantu新建用户su后不显示用户名、路径等前缀问题解决方案吴师兄学算法day06 双指针 485. 最大连续 1 的个数吴师兄学算法day06 双指针 80. 合并两个有序数组指针的定义--应用场景中位数 前缀 妙用 指针 transform中位数 前缀 妙用 指针 中位数 前缀cqoi 2009 树形 前缀 指针120 中位数 最大值 平均值 指针 前缀 指针day2 day 妙用 妙用goto 妙用linux 妙用quot计算器casio 文件 妙用 情况 格式