博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
悼念512汶川大地震遇难同胞――老人是真饿了
阅读量:6194 次
发布时间:2019-06-21

本文共 2385 字,大约阅读时间需要 7 分钟。

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

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
 
#include
#include
using namespace std;struct mi{ int price, weight;}a[1000], b;void quick_sort(mi s[], int l, int r){ if(l < r){ int i=l, j=r, x=s[l].price; b = s[l]; while(i < j){ while(i < j && s[j].price >= x) j--; if(i < j) s[i++] = s[j]; while(i < j && s[i].price < x) i++; if(i < j) s[j--] = s[i]; } s[i] = b; quick_sort(s, l, i-1); quick_sort(s, i+1, r); }}int main(){ int c; cin>>c; while(c--){ int n, m, i; cin>>n>>m; for(i=0; i
>a[i].price>>a[i].weight; quick_sort(a, 0, m-1); double sum = 0; i=0; while(n>0){ if(n-a[i].price * a[i].weight> 0){ sum += a[i].weight; n -= a[i].price * a[i].weight; i++; } else { sum += n*1.0 / a[i].price; break; } } printf("%.2lf\n", sum); } return 0;}

转载于:https://www.cnblogs.com/Genesis2018/p/8304811.html

你可能感兴趣的文章
Amoeba For MySQL读写分离
查看>>
SetFileAttributes
查看>>
python3 之__str__
查看>>
phpstudy中apache的默认根目录的配置
查看>>
JS获取屏幕,可见窗口和网页文档(html)大小
查看>>
[LeetCode]: 145: Binary Tree Postorder Traversal
查看>>
移动开发者如何获取免费流量(转载)
查看>>
javascript提升复习
查看>>
yum安装指定版本的软件包的方法
查看>>
ubuntu使用
查看>>
ubuntu下unzip解压zip文件中文乱码问题
查看>>
Java获取URL中的顶级域名domain的工具类
查看>>
Oracle RAC的日志体系
查看>>
安装配置redis
查看>>
洛谷——P1348 Couple number
查看>>
ios之coredata(一)
查看>>
hadoop3.0.0测验
查看>>
事件:限制类型能力
查看>>
HTML标签,CSS简介
查看>>
Android图片采样缩放
查看>>