Description

时间:2008年5月16日(震后第4天)

地点:汶川县牛脑寨

人物:羌族老奶奶

【转载整理】牛脑寨是一个全村600多人的羌族寨子,震后几天,这里依然能常常听到隆隆的声音,那是对面山上石头不断滑落的声音。在完成整个突击队的抢修移动基站的任务后,我提着相机开始记录这里的受创情况。

突然,我的视线里出现一个羌族老人,这让我无比的震惊,要知道,那是一个极陡的坡,这个佝偻着腰的老人是怎么艰难地爬上来的?她上来做什么?

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

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

继续找,一把散碎的挂面出现在我的眼前。她颤颤巍巍地捞起铺满灰尘的挂面,再次流出了眼泪......

看着她仔细地把挂面放进胸前的围腰里,我顿然感觉到,这是老人在得到外援之前赖以生存的口粮了,如果不是交通中断,外部救援进不来,老人家又何必拖着80多岁的躯体,强忍失去亲人的痛苦,重新回到这夺取她亲人生命的废墟,寻找这点点挂面?老人是真饿了......

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

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

--------------------------------------------------------------------------------------------------------

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

Input

第一行是两个整数n和m(0 < n <= 1000, 0 < m <= 1000 ),分别表示经费的金额和大米的种类,然后是m行数据,每行包含2个整数p和h(1 <= p <= 25,1 <= h <= 100),分别表示单价和对应大米的重量。

Output

请输出能够购买大米的最多重量(你可以假设经费买不光所有的大米)。输出占一行,保留2位小数。

Sample

Input

7 2
3 3
4 4

Output

2.33

Hint

hdoj2187

思路:求解所能购买的最大重量,连单价都已知了,直接找单价最小的购买就行

#include<stdio.h>
#include<stdlib.h>
#include<string.h>struct rice{int p;int h;
}r[1000], temp = {0, 0};int main(){int n, m;int i, j;double sum = 0.0;scanf("%d %d", &n, &m);for(i = 0; i < m; i++){scanf("%d %d", &r[i].p, &r[i].h);}for(i = 0; i < m - 1; i++){for(j = 0; j < m - 1 - i; j++){if(r[j].p > r[j + 1].p){temp = r[j];r[j] = r[j + 1];r[j + 1] = temp;}}}for(i = 0; i < m; i++){if(n < r[i].p * r[i].h){//最低价钱的所有大米都买不了sum += n/(r[i].p * 1.0);break;//直接退出好了}else{sum += r[i].h;//我还能买n -= r[i].p * r[i].h;//看你钱还够不够}if(n <= 0){//不够退出break;}}printf("%.2f\n", sum);return 0;
}

F - 悼念512汶川大地震遇难同胞相关推荐

  1. F - 悼念512汶川大地震遇难同胞SDUT

    F - 悼念512汶川大地震遇难同胞 对于幸存的灾民来说,最急待解决的显然是温饱问题,救灾部队一边在组织人员全力打通交通,一边在组织采购粮食.现在假设下拨了一定数量的救灾经费要去市场采购大米(散装). ...

  2. F - 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 HDU - 2191

    急!灾区的食物依然短缺!  为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买.  请 ...

  3. HDU2191——悼念512汶川大地震遇难同胞——珍惜现在,感恩生活

    悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav ...

  4. 2190 悼念512汶川大地震遇难同胞——重建希望小学

    题目详情: 悼念512汶川大地震遇难同胞--重建希望小学 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ( ...

  5. 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(hdoj--2191--多重背包)

    悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav ...

  6. 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活。。之多重背包

    悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav ...

  7. HDU 2189 悼念512汶川大地震遇难同胞——来生一起走

    悼念512汶川大地震遇难同胞--来生一起走 今天,灾区又来了n位志愿者,抗震救灾指挥部需要将他们分为若干个小组,小组的数量不限,但是要求每个小组的人数必须为素数,请问我们有几种分组的方法呢? 特别说明 ...

  8. hdu 2191 悼念512汶川大地震遇难同胞 【多重背包】(模板题)

    题目链接:https://vjudge.net/problem/HDU-2191 悼念512汶川大地震遇难同胞--珍惜现在,感恩生活                                   ...

  9. hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 (背包问题)

    悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 Time Limit : 1000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/ ...

  10. 悼念512汶川大地震遇难同胞——选拔志愿者【博奕】

    悼念512汶川大地震遇难同胞--选拔志愿者 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Ot ...

最新文章

  1. Leetcode 61 旋转链表 (每日一题 20210723)
  2. 外贸必备!各国进口关税查询网站大全!
  3. jquery 选择器大全的详细说明和实例
  4. pandas将表中的字符串转成数值型
  5. Spring boot中使用Swagger2
  6. linux忘记mysql密码_Linux下忘记Mysql密码的找回方法(图)
  7. IDEA多Module的Language Level的问题
  8. 《软件测试与质量保证》期末复习重点
  9. JSP的自定义标签(一)
  10. 巧用clear:both
  11. 搭建HDFS和HBase集群
  12. 当xshell关闭时如何保持一个jar包程序在后台运行
  13. Java项目——Everything 开发思路
  14. 通过C2prog用JTAG烧写28027
  15. 万级并发服务器内核调优总结
  16. ubuntu安装过程中提示: the path is not vaild path to the gcc binary等gcc路径不对和kernel不存在?
  17. php数据迁移脚本,Laravel中数据迁移与数据填充的详细步骤
  18. Ubuntu18.04 因断电开机报错:utmp处卡死
  19. Python通过微信远程控制电脑 - python itchat
  20. 详解one—hot编码(独热编码)

热门文章

  1. GPU深度报告,三大巨头,十四个国内玩家一文看懂【物联网智商精选】
  2. “被授权”泛滥 个人信息保护怎么管?
  3. [英语阅读]《花花公子》十大派对大学出炉
  4. 谈谈任务调度的四种实现方式
  5. vue项目——商品详情页面图片放大镜效果实现(完成)
  6. 如何提高学习效率,三大法则,五大步骤
  7. 计算机网络课制作双绞线实验,计算机网络实验报告(双绞线).doc
  8. 银河系列超级计算机处理器,超14000颗CPU 探秘世界最快超级计算机
  9. HFSS、ANSYS Electronics Desktop安装完成后无法启动、无法使用、无法打开问题的解决办法。
  10. 20155218 《Java程序设计》实验二(Java面向对象程序设计)实验报告