悼念512汶川大地震遇难同胞——老人是真饿了

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 12317    Accepted Submission(s): 5167
Problem Description
时间:2008年5月16日(震后第4天)
地点:汶川县牛脑寨
人物:羌族老奶奶

【转载整理】牛脑寨是一个全村600多人的羌族寨子,震后几天,这里依然能常常听到隆隆的声音,那是对面山上石头不断滑落的声音。在完成整个突击队的抢修移动基站的任务后,我提着相机开始记录这里的受创情况。
突然,我的视线里出现一个羌族老人,这让我无比的震惊,要知道,那是一个极陡的坡,这个佝偻着腰的老人是怎么艰难地爬上来的?她上来做什么?

老人背后是极陡的坡,她只有一只眼睛有依稀的视力,望着满地废墟,她徘徊了很久。家在哪里,她极力地用很低的视力找寻着。她曾经的家就在旁边,但是满目废墟已经让老人看不出来。她举目远眺,期望那里能看到家的一点点痕迹。原来家就在旁边,左手抓住一个房橼,努力让自己站住,地震过去三天了,她第一次回到曾经的家。

一个倒塌的柜子,里面装着一丝希望,老人很吃力地搬动掩盖在柜子上的薪柴。老人找到一把木匠用的刨子,老泪纵横,或许有哪个逝去的亲人是木匠。睹物思人,逝者已矣。

继续找,一把散碎的挂面出现在我的眼前。她颤颤巍巍地捞起铺满灰尘的挂面,再次流出了眼泪......
看着她仔细地把挂面放进胸前的围腰里,我顿然感觉到,这是老人在得到外援之前赖以生存的口粮了,如果不是交通中断,外部救援进不来,老人家又何必拖着80多岁的躯体,强忍失去亲人的痛苦,重新回到这夺取她亲人生命的废墟,寻找这点点挂面?老人是真饿了......

老人佝偻着腰,低声喃喃地念着那两句话“你们走了,我可怎么活”,拿着那对我们身处城市的人们微不足道的挂面,远去了......

PS: 拍完这组照片后我才知道,5月14号军用运输飞机第一次给汶川空投救援物资就掉在牛脑寨,受灾的村民们没有占为己有,而是汗流浃背地走了两个小时背到山下的县城交给政府。
--------------------------------------------------------------------------------------------------------

对于幸存的灾民来说,最急待解决的显然是温饱问题,救灾部队一边在组织人员全力打通交通,一边在组织采购粮食。现在假设下拨了一定数量的救灾经费要去市场采购大米(散装)。如果市场有m种大米,各种大米的单价和重量已知,请问,为了满足更多灾民的需求,最多能采购多少重量的大米呢?

Input
输入数据首先包含一个正整数C,表示有C组测试用例,每组测试用例的第一行是两个整数n和m(0<n<=1000,0<m<=1000),分别表示经费的金额和大米的种类,然后是m行数据,每行包含2个整数p和h(1<=p<=25,1<=h<=100),分别表示单价和对应大米的重量。
Output
对于每组测试数据,请输出能够购买大米的最多重量(你可以假设经费买不光所有的大米)。
每个实例的输出占一行,保留2位小数。
Sample Input
1 7 2 3 3 4 4
Sample Output
2.33
Author
lcy
Source
2008-06-18《 ACM程序设计》期末考试——四川加油!中国加油!
简单的小贪心,类似于找零钱的的问题,一直购买单价低的。
#include <cstdio>
#include <cstring>
#include <algorithm>
#define MAX_N 1005
using namespace std;struct node {double p;double h;
}pe[MAX_N];bool cmp(node a, node b) {return a.p < b.p;
}
int main() {double t, n, m;scanf("%lf", &t);while (t--) {scanf("%lf%lf",&n, &m);double ans = 0;for (int i = 0; i < (int)m; i++) {scanf("%lf%lf", &pe[i].p, &pe[i].h);}sort(pe, pe + (int)m, cmp);int i = 0;while (n) {if (n <= pe[i].h*pe[i].p) {ans += n/pe[i].p;n = 0;}else {ans += pe[i].h;n -= pe[i].h*pe[i].p;}++i;}printf("%.2lf\n", ans);}return 0;
}

杭电 Problem 2187 悼念512汶川大地震遇难同胞——老人是真饿了【贪心】相关推荐

  1. 杭电--2187 悼念512汶川大地震遇难同胞——老人是真饿了(贪心)

    本题连接:点击打开链接 悼念512汶川大地震遇难同胞--老人是真饿了 对于幸存的灾民来说,最急待解决的显然是温饱问题,救灾部队一边在组织人员全力打通交通,一边在组织采购粮食.现在假设下拨了一定数量的救 ...

  2. hd 2187 悼念512汶川大地震遇难同胞——老人是真饿了

    悼念512汶川大地震遇难同胞--老人是真饿了 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/O ...

  3. HD 2187 悼念512汶川大地震遇难同胞——老人是真饿了 【背包问题】

    悼念512汶川大地震遇难同胞--老人是真饿了 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/O ...

  4. HDU 2187 悼念512汶川大地震遇难同胞——老人是真饿了

    http://acm.hdu.edu.cn/showproblem.php?pid=2187 Problem Description 时间:2008年5月16日(震后第4天) 地点:汶川县牛脑寨 人物 ...

  5. nyoj106背包问题为模板解出杭电oj2187悼念512汶川大地震遇难同胞——老人是真饿了

    背包问题 时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 3 描述 现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w&l ...

  6. HDU 1.3.7 悼念512汶川大地震遇难同胞——老人是真饿了

    悼念512汶川大地震遇难同胞--老人是真饿了 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...

  7. HDU 悼念512汶川大地震遇难同胞——老人是真饿了

    Problem Description 时间:5008年5月16日(震后第4天) 地点:汶川县牛脑寨 人物:羌族老奶奶

  8. 悼念512汶川大地震遇难同胞——老人是真饿了

    http://acm.hdu.edu.cn/showproblem.php?pid=2187 C++版本一 #include <iostream> #include <stdio.h ...

  9. ACM--steps--dyx--悼念512汶川大地震遇难同胞——老人是真饿了

    悼念512汶川大地震遇难同胞--老人是真饿了 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...

最新文章

  1. c中写汇编语言,将汇编程序写在一个文件里,能否直接在C中调用
  2. ISCC2014-reverse
  3. Linux查看:crontab开启状态
  4. 50行javaScript代码实现简单版的 call , apply ,bind 【中级前端面试基础必备】
  5. 程序员面试题 php_程序员面试必备PHP基础面试题 – 第十五天
  6. 64位 eclipse完美安装svn插件
  7. zoom怎么解除静音_如何召开一场Zoom视频会议
  8. 打开catia界面全是白色怎么办_别输在细节上!CATIA零件表面写字技巧
  9. Kali Linux-SET社会工程学攻击
  10. Software.Cradle.Suite.V11 X64 热流体模拟软件
  11. 电流环扰动观测器、PI参数自动生成 观测器对扰动进行补偿,能有效提高电流环抗扰动能力,并且能对反电势扰动起到很好的作用
  12. mac2600r_水星MAC2600R路由器
  13. C语言 fwrite 覆盖文件原始数据问题
  14. 39个大数据可视化工具
  15. 罗马数字相加java_LeetCode题库 13罗马数字转整数(java)
  16. [生存志] 第71节 阖闾五战入郢
  17. JAVA查询数据库并显示jsp_java servlet数据库查询并将数据显示到jsp页面
  18. 魅族x8详细打开usb调试模式的方法
  19. Java程序员:快来像我这样做,3天辞退不是梦
  20. 【Writeup】第六季极客大挑战(部分题目)

热门文章

  1. 未来计算机发展的三大趋势,智能仪器仪表未来有三大发展趋势
  2. php7.4.15加zip扩展
  3. php加解密工具php_screw-1.5_php5.3支持php5.3以上版本
  4. 这个Python库有点逆天了,居然能把图片、视频无损清晰放大~
  5. Denoising Diffusion GAN:Tackling the Generative Learning Trilemma with Denoising Diffusion GANs
  6. Jackson介绍及使用
  7. python学习好书推荐
  8. 基于LSTM的股票价格预测模型【附源码】
  9. 带透明材质的描绘过程_透明的过程质量
  10. 注意:出海企业选择CRM系统和实施团队时需要避开这些坑