随笔分类 - 贪心
摘要:洛谷P2672 推销员noip2015普及 T4堆 贪心
阅读全文
摘要:洛谷P2207 Photo 关于这题 比如奶牛 i 与 奶牛 j 关系不好 强制 i < j 那么我们就将其抽象成 区间 i--j 中必须选择一个点最少需要选择几个点,然后yy一下可以发现答案其实就相当于就是最多能选择几段互不干扰的区间,(但我不会严格证明 )然后就可以贪心 按右端点排序 能取就取
阅读全文
摘要:洛谷P1842 奶牛玩杂技 贪心 做法很经典 比较相邻两个 而且这个式子更简单 Sx-wy>=Sy-Wx (x放下面更优) 移项之后排序直接弄就好
阅读全文
摘要:洛谷P2878 [USACO07JAN]保护花朵Protecting the Flowers 贪心 这题的话 如果研究一下相邻的两个 看看交换的结果就好 好像是一种很经典的方法啊、、 如果x后拿的多一点 2Tx*Dy<=2Ty*Dx 所以当Dy/Ty<=Dx/Tx时 x应该在y前面被拿 排序一下就好
阅读全文
摘要:洛谷P2970 [USACO09DEC]自私的放牧Selfish Grazing 一道贪心题
阅读全文
摘要:洛谷P1417 烹调方案如果是一般的01背包的话 选的先后是没关系的但是这题选的先后是有关系的,因为他的价值是随着时间而变化的,而你的01背包是做不到先选2再选1的那么我们就跟国王游戏一样 用一个优先值对他们就行排序,表示如果初始价值相同应该怎么选,这其实就是国王游戏,然后我们用贪心原则将他们排好序
阅读全文
摘要:洛谷P1969 积木大赛 贪心 考虑差分 对区间 [l,r]+1 在差分数组上相当于 d[ l ]++ ; d[ r+1 ]-- ; 那么你得到原数组的差分数组后 当d[ i ] = x 则你需要 对 以 i 为左端点 右端点未知的一个区间加x次且这x加的可能不是同一个区间 所以最后只要将差分数组中
阅读全文
摘要:codves1052 地鼠游戏 贪心 题意 有n只地鼠,一开始地鼠是全部钻出来的,每只地鼠有钻出来的持续时间,t,或者说在t秒会钻回去,不再钻出来以及打掉的分数,打一次地鼠我们需要一秒时间,求最多能获得的分值这题其实相当于 对于每一只地鼠 我们只能在 0--ti-1这段时间内打 然后我们可以将 ti
阅读全文
摘要:洛谷P1080 国王游戏 数学推公式 高精度 贪心 然而这并不是我打出来的,抄题解。。。 将左手与右手的乘积从小到大排序,然后计算求最大值即可。(需要高精度) 证明: 1)知道,如果相邻的两个人交换位置,只会影响到这两个人的值,不会影响他人 2)假设相邻的两个人i, i + 1。设A[i] B[i]
阅读全文
摘要:洛谷P1561 [USACO12JAN]爬山Mountain Climbing 贪心 数学 1、我们可以发现最终的答案 = max( 上山时间总和 + 最快下山时间,下山时间总和 +最快上山时间 ) 2、证明 假如上山时间总和 大于下山时间总和 这个时候我们就可以源源不断地上山 ,所谓源源不断地上山
阅读全文
摘要:洛谷P1053 篝火晚会 贪心 数学 桶 假如两个串其中一个串要变成另一个 串,需要的代价 为对应位置上不同的数的个数 因为如果对应位置上的数不同,那他一定在一个交换环上,交换环上如果有 m个数交换,需要代价就是 m 但是 不一定就是这个串代价最小,因为可以当前串不变,另一个串循环位移,变成他的循环
阅读全文
摘要:洛谷P1182 数列分段Section II 二分答案 题意:将 n 个 数 分为 m段 求一种方案,使这m段中最大的和 最小 额。。可能有点拗口,其实就是说每一种方案,都有对应的 每段和的最大值,要求一种方案,使最大值最小 题解 :二分答案 mid为分成的最大值, 然后O(n) 判断 答案 是否可
阅读全文
摘要:贪心 这道题相当于要求 原本有 y个 空隙 现在要求只有(m-1)个空隙 那肯定要填那些空隙比较小的 空隙 这样用贪心做一遍就可以了 选最小的几个就行了
阅读全文
摘要:这道题就是贪心 1、在第一个加油站的时候,如果在加满油能够到达的加油站中有一个加油站的钱比自己的少(其实等于也行),那就 加足够到那个车站的油,直接去那个车站2、这些车站中所有都比自己大,那就找一个其中钱最少的车站 在当前车站加满油,然后直接开到那个车站 3、然后到达车站时就不断重复以上的处理方法4
阅读全文

浙公网安备 33010602011771号