一直WA的代码想不通为什么:

#include <iostream>
#include <cstdio>
#include <algorithm>using namespace std;
int a[1005];
int b[1005];int main(){int k,i,T,m;float money,tmp,d,sum;cin>>T;while(T-- ){sum = 0;cin>>money;cin>>k;for(i=0;i<k;i++){cin>>a[i]>>b[i];}while(1){tmp = 100;for(i=0;i<k;i++){if(tmp>a[i]){tmp = a[i];m=i;a[i]+=1005;}}d=money/tmp;if(b[m]>=d){sum+=d;printf("%.2f\n",sum);break;}elsesum+=b[m];money-=tmp*b[m];}}
}

后来换了一种思路终于AC的:

#include <iostream>
#include <cstring>
#include <cstdio>using namespace std;int a[1005];
int main(){int i,j,T,k,m,n,d;float money,sum,tmp;cin>>T;while(T--){cin>>money;cin>>k;sum=0;for(d=0;d<1005;d++)//不能用memset()函数初始化0,第二次执行这个,不会初始化上次被赋值过的数组a[d]=0;for(i=0;i<k;i++){cin>>n>>m;a[n]+=m;//用下面的循环把单价按照从小到大排列了,又把数量存在了单价里}for(j=0;j<1005;j++){if(a[j]!=0){if(money>0){tmp=money/j;if(tmp>a[j]){sum+=a[j];money-=j*a[j];}else{sum+=tmp;printf("%.2f\n",sum);break;}}else{printf("%.2f\n",sum);cout<<endl;break;}}}}}

转载于:https://www.cnblogs.com/mingrigongchang/p/6246327.html

HDU 2187汶川地震相关推荐

  1. 四川汶川地震祈福赈灾宣传画、报纸头版精选第二版(超多图)

    本篇Key词: 汶川地震祈福图片汶川地震祈福壁纸四川汶川地震祈福赈灾宣传画 四川汶川地震祈福赈灾宣传画 天使 不要害怕,手牵手渡过难关 孩子不哭 生命奇迹 从废墟中站起来 祝福灾区人民 众志成城,抗震 ...

  2. 写在汶川地震发生之后的思考

    写在汶川地震发生之后,我每天都在关注新闻,回家之后从到家之后一直到零点过后,我一直在看新闻,为每个得救的生命高兴,为每个逝去同胞悲伤,喉咙是哽咽的,坚强着不让眼泪滑落.可能因为熟读历史,我了解这个国度 ...

  3. 汶川地震它救过我们的命 十年后我们让全国人民爱上它

    蒲恩亚,90后.2008年地震发生时,她在汶川读高二."轰隆"一声,天崩地裂,山上飞石滚滚而落. 很多人,躲在车厘子树下,躲过了飞石. 俗话说,"樱桃好吃,树难栽.&qu ...

  4. 诗琳通:中泰友谊使者,曾在汶川地震时曾为汶川灾区捐款1100万

    她是泰国民众心里最美的公主,一心为国为民,终身未嫁未育:她对中国传统文化十分热爱,一生访华四十次有余,甚至在汶川地震时捐赠灾区千万资金:她年过花甲之龄,仍然要为泰国王室保驾护航,却被王兄猛狗袭击.她就 ...

  5. [512大地震]今日图说:四川汶川地震涌现出的16个最牛

    [512大地震]今日图说:四川汶川地震涌现出的16个最牛 xilei 发表于 2008-6-2 11:12:00 最牛民房 (图1) 5-12地震后,甘肃文县碧口镇几乎百分之百的房屋倒塌或被损毁而无法 ...

  6. 汶川地震十年祭 | 川大分享会:人如树,把根留住

    村上春树在<海边的卡夫卡>里面说道, 我们领教了生活是何等凶顽, 同时又得知世界也可以变得温存和美好. 用这句话, 来形容5.12汶川大地震, 再合适不过.   1 汶川地震十年祭 200 ...

  7. 中国地质调查局:汶川地震原因已有初步结论

    新华网北京5月18日电(记者王立彬)中国地质调查局初步监测和评价认定,汶川地震是印度板块向亚洲板块俯冲,造成青藏高原快速隆升导致的,震源深度为10千米-20千米,持续时间较长,因此破坏性巨大. 记者1 ...

  8. 【缅怀】缅怀汶川地震记

    [缅怀]缅怀汶川地震记 今晚在QQ不经意间发现有的QQ群头像是灰色的,一下就把我的记忆拉回了10多年前. 那时候还在上小学,一天突然感觉学校就摇晃起来了,老师说地震了,让往外跑.在学校操场坐了一下午, ...

  9. 中国地质调查局:汶川地震原因已有初步的结论

    中国地质调查局初步监测和评价认定,汶川地震是印度板块向亚洲板块俯冲,造成青藏高原快速隆升导致的,震源深度为10千米-20千米,持续时间较长,因此破坏性巨大. 记者18日从国土资源部获悉,15日以来,中 ...

最新文章

  1. java 清空控制台_利用原生库和JNI(Java原生接口)实现H2数据库漏洞利用
  2. 一致 先验分布 后验分布_遇到分布式一致性问题,咋整?
  3. Intent、Bundle
  4. 广告基本知识-在线广告的市场
  5. Kubernetes — Calico CNI
  6. cudnn问题 cudnnCreate 延时长 见效慢 要卡十几分钟才能过 如何解决?(229)
  7. PHP 入门 - 5.数组
  8. C++局部变量和全局变量的初始化
  9. 前端笔记-对webpack和vue的基本认识
  10. Mr.J--简单页面制作
  11. C++ 比较两个字符串的“大小”
  12. bootstrap input不允许为空_SpringCloud Stream你所不知道的进阶实战
  13. 新人学习web前端必须要知道的基础知识,让你轻松入门
  14. Nginx+Tomcat无法正确获取的域名和ip地址
  15. Spring中的InitializingBean接口
  16. hdu 4512 吉哥系列故事——完美队形I(最长公共上升自序加强版)
  17. nagios配置之监控端配置
  18. TP框架Queue队列使用
  19. VUE项目 高德地图使用热力图--实例
  20. 微信翻译生日快乐的代码_新套路,微信这个翻译功能还能帮你表白,快学起来!...

热门文章

  1. HarmonyOS Connect伙伴峰会:鸿湖万联全栈式使能鸿蒙智联
  2. 华为nqa和bfd实际应用配置案例
  3. armv8 mmu The Access flag and The dirty state
  4. java qq邮箱服务器端口_java qq 邮箱发送错误以及端口号
  5. 从水果连连看到两条序列比对
  6. Python .pyc的编译和反编译
  7. 物联网调查报告:机遇与挑战
  8. 钉钉DingTalk本地网页资源加密算法
  9. 鲜花静态HTML网页作业作品 大学生鲜花网页设计制作成品 简单DIV CSS布局网站
  10. Java基础学习之Servlet 运用学习