Submit Statistic

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位小数。

Example Input

1
7 2
3 3
4 4

Example Output

2.33
#include <stdio.h>
struct ice
{
int p;//p单价
int h;//h重量
}a[1010],t;
int main()
{
int n , m ;//n经费 m大米种类
int C , i, j;
float heavy;
scanf("%d",&C);
while(C--)
{
heavy = 0;
scanf("%d %d",&n,&m);
for(i = 0;i<m;i++)
{
scanf("%d %d",&a[i].p,&a[i].h);
}
for(i = 0;i<m-1;i++)
{
for(j = 0;j<m-1-i;j++)
{
if(a[j].p>a[j+1].p)
{
t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
}
for(i = 0;i<m&&n>=0;i++)
{
if(a[i].p*a[i].h<=n)
{
heavy += a[i].h;
n = n - a[i].p * a[i].h;
}
else if(a[i].p*a[i].h>n)
{
heavy += n/(a[i].p*1.0);
n = n - heavy*a[i].p;
}
}
printf("%.2lf\n",heavy);
}
return 0;
}

悼念512汶川大地震的同胞相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 HDU - 2191(特殊01背包)

    悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 HDU - 2191 急!灾区的食物依然短缺! 为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市 ...

  8. 悼念512汶川大地震遇难同胞——一定要记住我爱你

    悼念512汶川大地震遇难同胞--一定要记住我爱你 问题描述 当抢救人员发现她的时候,她已经死了,是被垮塌下来的房子压死的,透过那一堆废墟的的间隙可以看到她死亡的姿势,双膝跪着,整个上身向前匍匐着,双手 ...

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

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

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

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

最新文章

  1. 网络推广过程中切忌要注意的问题
  2. 看一眼凌晨四点的哈佛,就会明白中国缺什么
  3. 全职宝妈跨专业备考信息系统项目管理师【52,52,51】
  4. windows XP cmd命令集
  5. 买空long position、卖空short position
  6. docker学习笔记(六)docker-compose
  7. python 函数式编程尾递归优化 day16
  8. 计算机网络学习笔记--网络层知识点整理
  9. 这波疫情,中国会弯道超车么?
  10. 23.3. DELETE
  11. gnss rtcm rtklib Ntrip...
  12. java docx4j 使用教程_docx4j深入学习整理
  13. Manacher (马拉车算法)
  14. 福建农村信用社计算机类C卷考什么,2015年福建省农村信用社公开招聘考试《计算机类》真题及详解...
  15. 【技能】前端技能列表
  16. Placing Lampposts UVA - 10859 放置街灯 树形dp
  17. SQuirrel SQL Client数据库连接工具的配置与使用
  18. 像素鸟多线程java_用java Swing做的小游戏像素鸟-Go语言中文社区
  19. 《世界,你好》——生化环材网站开站贺词
  20. 如何基于EasyGBS构建综合型视频监控平台,实现多个大型连锁商超的统一监管?

热门文章

  1. MySQL基础知识——ALTER TABLE
  2. Cesium 地球旋转动画效果
  3. springboot选择题、判断题
  4. REST协议解密(原创)
  5. 【element-ui】
  6. 03-04年度国家级精品课程一览
  7. lisp绘制棱锥_椭圆轴棱锥,elliptical axicon,音标,读音,翻译,英文例句,英语词典
  8. hadoop全家桶部署手册hadoop-solr-ranger-atlas-hive-hbase...
  9. [SV]SystemVerilog進程之fork join专题详解及案例分析
  10. AHB2APB 同步桥的设计代码(Verilog)