
贪心
西瓜君wtml
这个作者很懒,什么都没留下…
展开
-
hdu 1051
Problem Description There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in one by one fashion. It need原创 2017-09-04 10:05:56 · 199 阅读 · 0 评论 -
hdu 1050
Problem Description The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in the following figure. The floor has 200 rooms each on the north side and south s原创 2017-09-03 14:44:02 · 280 阅读 · 0 评论 -
hdu 2187
Input 输入数据首先包含一个正整数C,表示有C组测试用例,每组测试用例的第一行是两个整数n和m(0题解:贪心暴力之。。排序每次选取最便宜的即可。代码:#include <iostream>#include <algorithm>#include <cstdio>using namespace std;typedef struct{ int price; int weig原创 2017-08-31 22:16:45 · 278 阅读 · 0 评论 -
hdu 2124 简单贪心
Problem Description Long time ago , Kitty lived in a small village. The air was fresh and the scenery was very beautiful. The only thing that troubled her is the typhoon.When the typhoon came, everyth原创 2017-08-31 13:45:48 · 381 阅读 · 0 评论 -
hdu 2111 贪心
Problem Description 话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了。显然,作为多年拼搏的商人,XHD不会坐以待毙的。 一天,当他正在苦思冥想解困良策的时候,突然想到了自己的传家宝,那是公司成立的时候,父亲作为贺礼送来的一个锦囊,徐父当时交代,不到万不得已的时候,不要打开它。“现在不正是最需要的时候吗?”,一边想,XHD一边找到了这个精心保管的锦囊,打原创 2017-08-30 22:03:36 · 185 阅读 · 0 评论 -
51nod 1133 不重叠的线段
1133 不重叠的线段X轴上有N条线段,每条线段有1个起点S和终点E。最多能够选出多少条互不重叠的线段。(注:起点或终点重叠,不算重叠)。 例如:[1 5][2 3][3 6],可以选[2 3][3 6],这2条线段互不重叠。 Input 第1行:1个数N,线段的数量(2 <= N <= 10000) 第2 - N + 1行:每行2个数,线段的起点和终点(-10^9 <= S,E <= 10原创 2017-08-18 16:51:07 · 221 阅读 · 0 评论 -
hdu 1789 贪心 优先队列
Problem Description Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a deadline of handing in the homework. If Ignatius hands in t原创 2017-08-09 16:37:39 · 282 阅读 · 0 评论 -
51nod 1091 线段的重叠
1091 线段的重叠X轴上有N条线段,每条线段包括1个起点和终点。线段的重叠是这样来算的,[10 20]和[12 25]的重叠部分为[12 20]。 给出N条线段的起点和终点,从中选出2条线段,这两条线段的重叠部分是最长的。输出这个最长的距离。如果没有重叠,输出0。 Input 第1行:线段的数量N(2 <= N <= 50000)。 第2 - N + 1行:每行2个数,线段的起点和终点。(原创 2017-08-12 09:56:36 · 177 阅读 · 0 评论 -
51nod 1278 相离的圆 二分+排序
1278 相离的圆基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 平面上有N个圆,他们的圆心都在X轴上,给出所有圆的圆心和半径,求有多少对圆是相离的。 例如:4个圆分别位于1, 2, 3, 4的位置,半径分别为1, 1, 2, 1,那么{1, 2}, {1, 3} {2, 3} {2, 4} {3, 4}这5对都有交点,只有{1, 4}是相离的。 Inpu原创 2017-08-24 12:46:44 · 397 阅读 · 0 评论 -
51nod 1432 独木舟
1432 独木舟n个人,已知每个人体重。独木舟承重固定,每只独木舟最多坐两个人,可以坐一个人或者两个人。显然要求总重量不超过独木舟承重,假设每个人体重也不超过独木舟承重,问最少需要几只独木舟? Input 第一行包含两个正整数n (0题解:紫书P232页,排序暴力一下即可。见代码 最轻的人应当和能和他一起坐船中最重的人。 如果一个人不能和最轻的人最一起,那么他只能一个人做一艘船。代码:#in原创 2017-08-19 14:08:15 · 183 阅读 · 0 评论 -
51nod 1266 蚂蚁
1266 蚂蚁题目来源: Poj 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:2级算法题 n只蚂蚁以每秒1cm的速度在长为Lcm的竿子上爬行。当蚂蚁爬到竿子的端点时就会掉落。由于竿子太细,两只蚂蚁相遇时,它们不能交错通过,只能各自反向爬回去。对于每只蚂蚁,我们知道它距离竿子左端的距离xi,但不知道它当前的朝向。请计算各种情况当中,所有蚂蚁落下竿子所需的最短时间和最长原创 2017-08-21 12:51:37 · 199 阅读 · 0 评论 -
poj 3617 贪心
DescriptionFJ is about to take his N (1 ≤ N ≤ 2,000) cows to the annual”Farmer of the Year” competition. In this contest every farmer arranges his cows in a line and herds them past the judges.The cont原创 2017-09-08 08:25:31 · 269 阅读 · 0 评论 -
51nod 1163 贪心+优先队列
1163 最高的奖励基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 有N个任务,每个任务有一个最晚结束时间以及一个对应的奖励。在结束时间之前完成该任务,就可以获得对应的奖励。完成每一个任务所需的时间都是1个单位时间。有时候完成所有任务是不可能的,因为时间上可能会有冲突,这需要你来取舍。求能够获得的最高奖励。 Input 第1行:一个数N,表示任务的数量(2原创 2017-10-01 09:42:07 · 289 阅读 · 0 评论