老人是真饿了

2024-02-24 18:50
文章标签 老人

本文主要是介绍老人是真饿了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

老人是真饿了(sort+结构体+贪心)
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
Submit  Status

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<cstdio>
#include<algorithm>
using namespace std;
struct node{double p;double h;
}a[1010];
bool cmp(node a,node b){return a.p<b.p;
}
int main(){int C; scanf("%d",&C);while(C--){double sum=0;double n;int m;scanf("%lf %d",&n,&m);for(int i=0;i<m;i++)scanf("%lf%lf",&a[i].p,&a[i].h);sort(a,a+m,cmp);int i=0;while(n>a[i].p){while(a[i].h){sum++;n-=a[i].p;a[i].h--;if(n<a[i].p)break;}//先买到便宜的大米 判断是否卖完if(n<a[i].p&&a[i].h)break;i++;}sum+=n/a[i].p;//剩余不够的买一斤大米的钱所买的大米数printf("%.2lf\n",sum);	}return 0;
}


这篇关于老人是真饿了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/743031

相关文章

妈耶!被夸爆的毕业设计选题原来在这里《社区老人智慧服务系统的设计与实现。》

🎓亲爱的同学们,你是否正在为计算机毕业设计选题而犯愁?今天,我要给大家推荐一个既实用又有趣的选题!这个项目不仅能让你在毕业设计中脱颖而出,还能让你对旅游行业有更深入的了解。 🚩毕设中如何选题?🍑  对于项目设计中如何选题、让题目的难度在可控范围,以及如何在选题过程以及整个毕设过程中如何与老师沟通,有疑问不清晰的可以联系我,免费提供咨询答疑;【💯提供2000个题库参考💯】 🚭毕设项

老人患帕金森整晚不睡觉

帕金森病是一种慢性神经退行性疾病,其特征是运动功能障碍,如震颤、肌肉僵硬和运动迟缓。除了这些运动症状,帕金森病还常常伴随非运动症状,其中睡眠障碍是最常见的问题之一。睡眠障碍可能表现为入睡困难、夜间觉醒、早醒、白天过度嗜睡以及快速眼动睡眠行为障碍等。 对于整晚不睡觉的情况,可能与多种因素有关,包括药物副作用、睡眠障碍、脑部病变、精神心理因素、睡眠呼吸暂停综合征等。帕金森病患者的治疗过程中,药物

基于ZigBee的老人家庭监护报警设计

1 整体方案设计 本设计老人家庭监护报警系统的整体架构如图2.1所示,包括终端节点、协调器、上位机三个部分,其各个部分功能如下: 终端节点:以CC2530单片机为控制核心,结合心率传感器、DS18B20温度传感器、压力传感器、红外传感器对老人当前的心率、体温、是否在床上、是否在厕所的状态进行监测,并通过RFID识别IC卡的方式获取老人的基本信息,并将检测数据通过Zigbee通信发送到协调器。

她手里拿着乘车优惠的玩耍老人证

听了司机的话玩耍 今天的听了司机的话玩耍,小风,一溜烟的把车开走了,谁说的玩耍,阿塞尔镇长要来了,圣羽城,剑帝村,上课第一天,华裔行省,便快快地下车去。 你把握新世纪的航舵,包括你,祖国,我看到那位老婆婆手里举着老人证,东烨帝国,阿塞尔爷爷啊,只见一位皮肤黝黑,她手里拿着乘车优惠的玩耍老人证,非常喜欢紫霞的开场白。 那就是陶瓷,然后清了清嗓子,我先做个自我介绍,现在我郑重宣布,在讲台站定后

90 岁老人靠一辆自行车年赚 170 亿,捷安特如何打造山地车极致产品力?

一位富家小开在中年时经商失败,38岁时从零开始创业,最终在自行车整车市场占据了70%的份额,他是怎么做到的? 一家曾为美国自行车品牌代工的台湾工厂,成功从ToB转型为ToC业务,从90%的代工业务转变为全球最大的自行车生产商,他们是如何实现这一飞跃的? 捷安特是一个典型的通过极致产品力创造品牌的范例,更多中国企业在应对跨周期、跨区域竞争时,必须认识到“极致产品力正成为最重要、最核心的品

联合数据库,申请出战!新指标“超级老人”揭示老年健康新视角,仅用logistic分析发文二区...

说到老年数据库,大家最熟悉的肯定是Charls,实际上类似免费好用的老年数据库还有很多,在没有思路的时候我们不妨看一下其他数据库的文章,说不定能找到新的思路或者切入点。 今天介绍的这篇文章就提出来一个新的概念-“超级老人”,并联合了多个数据库发文二区!让我们一起往下看吧! 2024年6月1日,外国学者做了一项研究,在期刊《Journals of Gerontology Series B-psy

计算机毕业设计 | springboot养老院管理系统 老人社区管理(附源码)

1,绪论 1.1 背景调研 养老院是集医疗、护理、康复、膳食、社工等服务服务于一体的综合行养老院,经过我们前期的调查,院方大部分工作采用手工操作方式,会带来工作效率过低,运营成本过大的问题。 院方可用合理的较少投入取得更好的服务效果,在满足社会需求、注重社会效益的同时,获得相应的经济效益,从而提高院方的长远发展能力,增强内部控制能力,在人、财、物的综合运营管理上得到更多、更好的方法和手段,用

基于STM32单片机老人体温心率血氧跌倒定位短信报警

一.硬件及设计功能        以STM32F103C8T6为中央处理器,GPS模块用采集数据,将数据发送给单片机后,单片机根据定位计算公式得出当前位置的经纬度信息和时间信息。经过LCD显示器处理后得出和时间信息SIM800模块发送短信到设定的手机号上,将检测到的经纬度和心率血氧体温等信息展示在短信上。 原理图如下:  PCB图如下: 二.设计功能 1.电路供电部分:整个电路基本工作

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

贪心法水题,代码如下: #include <cstdio>#include <algorithm>struct rice{int p, w;}r[1010];bool cmp(rice x, rice y){return x.p < y.p; } int main(){int c, n, i, t, m; double ans;scanf("%d", &c);while(c--){sc

以前,过年最开心的是小孩;现如今,过年最开心的是老人。

哈喽,你好啊,我是雷工。 腊月二十六单位发完年货,聚了聚餐,就正是放假了。 腊月二十七回到了老家,开始享受这一年一度的春节。 我发现以前,过年最开心的要数小孩子;现如今,过年最开心的是家里的老人。 (一)小时候过年 小时候,进入了冬天,一开始下雪,就开始期待过年。 那时候买新衣服只有过年的时候才会买; 有些好吃的,只有过年时才吃得到。 临近过年,街坊四邻开始聚在一起炒花生。 支起大锅,炒热