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

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 9944    Accepted Submission(s): 4150

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
****************************************************************************************************************
****************************************************************************************************************
AC代码
#include<stdio.h>
#include<algorithm>
#include<string.h>
using namespace std;
struct st
{
int v,w;
}a[1100];
bool cmp(st x,st y)
{
return x.v<y.v;
}
int main()
{
int C;
scanf("%d",&C);
while(C--)
{
int m,i=0;
double n;
scanf("%lf %d",&n,&m);
for(int i=0;i<m;i++)
scanf("%d %d",&a[i].v,&a[i].w);
sort(a,a+m,cmp);
double s=0;
while(1)
{
if(a[i].v*a[i].w>n)
{
s=s+n*(1.0/double(a[i].v));
break;
}
else
{
s=s+a[i].w;
n=n-a[i].v*a[i].w;
i++;
}
}
printf("%.2lf\n",s);
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 演练3-1:留言管理系统的制作
  2. IE6Bug,外层container设置了overflow:auto,但是内层嵌套元素有position:relative的时候,显示错误。...
  3. JS中获得窗口属性的方法
  4. SamplePairing:针对图像处理领域的高效数据增强方式 | PaperDaily #34
  5. 计算机基础知识上机操作excer,《计算机应用基础》Excel上机操作练习题.doc
  6. Azure Site Recovery之启用复制
  7. 华为云微服务应用平台服务能力业界领先,通过微服务标准首批评估
  8. 遗传相似系数怎么计算_如何计算遗传变异系数
  9. dubbo 自定义路由_高性能可扩展分布式RPC框架Dubbo内核原理揭秘
  10. VI3之vCenterServer配置的备份与还原
  11. 转:C++ Vector用法深入剖析
  12. google全屏快捷方式 关键字 kiosk
  13. 日系插画学习笔记(九):人物线稿
  14. EC MCAD Connector 3010 AdminGuide-2
  15. ROS2-Foxy安装流程
  16. 【身份证识别】基于形态学实现ID号码识别系统matlab源码含GUI
  17. 中南大学计算机控制试卷,中南大学计算机控制新版系统复习题及答案.doc
  18. 智慧城市行业资料学习目录
  19. 申请邓白氏编码的超详细流程介绍
  20. 【深度学习】机器学习\深度学习常见相关公开数据集汇总(图像处理相关数据集、自然语言处理相关数据集、语音处理相关数据集)

热门文章

  1. python删除列索引_从datafram中删除列索引
  2. C#窗体皮肤制作(二):创建窗体库项目以及最小化、最大化、关闭按钮的实现
  3. 打造安全的App!iOS安全系列之 HTTPS 进阶
  4. SharePoint 入门基础整合
  5. QT5.12 android 安装
  6. jQuery取消绑定事件 单个事件 单个函数
  7. 神经网络训练后如何使用,神经网络训练完怎么用
  8. CentOS7 彻底卸载 MySQL5.7 (保姆级)
  9. python中可变长度参数_Python的可变长参数
  10. CEO、CIO、CTO、CFO.......等释义