![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
三分
文章平均质量分 66
litmxs
博客内容如有错误,还望指正
展开
-
Moving Segments
题目大意有n条水平线段, 左端点为l[i], 右端点为r[i], 可以左右平移, 线段平移的消耗是平移的距离, 现在要你把这些线段平移到存在一条竖直线段与所有水平线段相交, 求最小的总消耗题目思路 nlog(n)首先, 能够得到最小消耗的那条竖直线段肯定能够在线段的端点处取到, 如果不在端点处, 将这条竖线向左平移到左边最近的端点, 向右平移到右边最近的端点这两个操作肯定是一个消耗增加, 一个消耗减原创 2017-05-28 23:54:38 · 234 阅读 · 0 评论 -
Educational Codeforces Round 21 E. Selling Souvenirs 三分, 贪心
题目链接: E. Selling Souvenirs题目大意n件物品, 容量为m的背包, 每件物品有重量w, 价值c 求能装下的最大价值 (1 ≤ n ≤ 105,1 ≤ m ≤ 3⋅105,1 ≤ wi ≤ 3,1 ≤ ci ≤ 1091 ≤ n ≤ 10^5, 1 ≤ m ≤ 3\cdot 10^5, 1 ≤ wi ≤ 3, 1 ≤ ci ≤ 10^9)思路 乍一看是背包, 但除了重量只有三原创 2017-07-21 22:43:49 · 272 阅读 · 0 评论