随笔分类 - ACM-贪心
摘要:题意: 有n * k块木板,每个木桶由k木板组成,每个木桶的容量定义为它最短的那块木板的长度。 任意两个木桶的容量v1,v2,满足|v1-v2| <= d。 问n个木桶容量的最大的和为多少,或者说明不可能做出这样的n个木桶。 思路: 贪心 要满足|v1-v2| <= d,那么就要满足最大的木桶容量和
阅读全文
摘要:题意: 255个像素格子,可以把这个255个分组,每组的大小不能超过k。 给出n个像素,要求每个像素用这组的key代表,并且表示出来的字典序要最小。 思路: 感谢js教本智障。 很自然的会想到贪心,也就是说,每次对当前的数,都要找到最小的可以当它的key的数。 那么这种数只能有两种情况,一种是这个数
阅读全文
摘要:题意: 约翰让一些奶牛做家务,每只奶牛都有固定工作的时间段。 现在安排最少的奶牛,使得每一个单位时间内至少有一只奶牛在工作,问是否可行。 思路: 经典的贪心,区间覆盖问题。 把起始时刻0作为当前时刻开始寻找,找到区间左端点小于等于当前时刻+1且区间右端点最大的一个区间,直到下一个区间的左端点大于当前
阅读全文
摘要:题意: 在海上有很多的小岛,要建造一些雷达来把所有的小岛都覆盖掉。 雷达只能建造在海岸线上(水平的X轴),且所有雷达的覆盖半径是相同的。 现在问是否可以建造最少的雷达使得所有的小岛都被覆盖。 思路: 首先可以知道,如果一个小岛的纵坐标大于给定的半径,那么就不会存在合理的方案; 对于一个小岛,可以通过
阅读全文
摘要:题意: 有若干只奶牛要进食,有进食的开始时间和结束时间。 但是一个位置只能容纳一只奶牛,所以就需要较多的位置。 显然,在一个位置,当一只奶牛进食结束后,另一只奶牛可以去进食。 问最少的位置以及每只奶牛被安排的位置。 思路: 贪心。 用一个优先队列存放奶牛,结束时间早的奶牛先出队列。 将所有奶牛按照开
阅读全文
摘要:题意: 一家工厂每个周可以生产无数的酸奶,每周单位酸奶的价格不相同。 有一个无限大的仓库可以存储这些酸奶,可以储存无限久,储存每单位酸奶的价格相同。 每周要向客户供应一定量的酸奶,这些酸奶可以是本周生产的,也可以是以前存储的。 要求把花费最小化。 思路: 由于每周的酸奶可以来自前面任何一个周的生产,
阅读全文
摘要:题意: 有一些货物需要装在包裹里,这些包裹是正方形的,并且高度相同,规模分别有1 * 1,2 * 2,3 * 3,4 * 4,5 * 5,6 * 6。 现在给出每种包裹需要的数量,问最少需要多少个包裹可以装下这些货物。 思路: 需要最少的包裹,那肯定用最大的包裹装,即6 * 6。 首先装6 * 6的
阅读全文
摘要:题意: 约翰有一些硬币,这些硬币中的大面值都可以被任何小于它面值的硬币的面值所整除,比如1 5 10 50等。 现在每个面值的硬币有若干个,约翰每周至少要付给他的奶牛的薪酬为C,问约翰最多可以付多少周。 思路: 贪心,一道好题。 首先从大面值的往小面值的加,不能超过C,但是一定要尽量接近C或者等于C
阅读全文
摘要:题意: 有一种名为stripie的生物,每次当两个质量为m1 和 m2的这种生物相遇之后,它们会合体成为一个个体,这个个体的质量变为2 * sqrt(m1 * m2)。给出n个生物的质量,问他们相遇之后最后剩下一个个体时,最小的质量是多少,保证不会有超过2个这种生物碰到一起的情况。 思路: 哈夫曼树
阅读全文
摘要:题意: 驾驶一辆卡车形式len的距离,卡车的油箱容量无限,一开始有p单位油,一单位油行驶1单位距离。在len的距离上分布加油站,经过加油站就可以加油。 为行驶完len的距离最少需要加多少次油或者无法到达。 思路: “在到达加油站之后,就获得了在这个加油站之后任意位置加一次油的机会” 关键。 贪心,在
阅读全文
摘要:题意: 在一条线上,有若干个点,在每个点的r范围内必须有一个被标记的点,问最少标记多少个点。 思路: 贪心,在一个未标记点向右找一个远的点为标记点,再在这个点的基础上找一个最近的不能被标记的点,就是下一个需要处理的点。 坑: 有lower_bound比较难写Orz。 代码:
阅读全文
摘要:题意: 给出一个字符串,每次可以从首位或者尾部拿一个字符放到一个新的字符串中,求字典序最小的新字符串。 思路: 贪心,不同取小的,相同就比较,直到不同或者比较完毕,再取小的(相同随便取)。 坑: pe一万发,首先i为0的时候i % 80 = 0这个要注意,其次是如果最后剩了不足80,那么也要换行。
阅读全文
摘要:https://vjudge.net/problem/UVALive-3602 题意: 给定m个长度均为n的DNA序列,求一个DNA序列,使得它到所有的DNA序列的汉明距离最短,若有多个解则输出字典序最小的解。 ps:汉明距离指的是两个等长字符串中字符不同的位置的个数。 思路: 贪心原则,记录每一个
阅读全文

浙公网安备 33010602011771号