博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
垃圾陷阱
阅读量:5290 次
发布时间:2019-06-14

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

一维数组f[high]=life

循环d~0

如果这个高度的生命值不小于这个垃圾丢下来的时间

如果 高度+这个垃圾的高度不小于d,就输出这个垃圾丢下来的时间

不然 这个高度+这个垃圾的高度 的生命值=max(d~0的生命值),即不吃垃圾用它来堆,此时高度+=这个垃圾的高度

这个高度的生命值+=吃这个垃圾增长的生命值,即吃垃圾,此时高度不变

最后输出高度为0的生命值,即出不去存活的最长时间

# include
# include
# include
using namespace std;struct p{ int t,h,l;}c[101];int d,g;int ti[101];int f[101];bool cmp(p a,p b){ return a.t
>d>>g; for(int i=1;i<=g;i++) cin>>c[i].t>>c[i].l>>c[i].h; sort(c+1,c+1+g,cmp); f[0]=10; for(int i=1;i<=g;i++) for(int j=d;j>=0;j--) if(f[j]>=c[i].t) { if(j+c[i].h>=d) { cout<

  

转载于:https://www.cnblogs.com/ainiyuling/p/11188609.html

你可能感兴趣的文章
请帮我看看这个页面,红色部份如何改才能保存到ACCess数据库中
查看>>
Oracle数据库初学者入门教程
查看>>
PHP实现栈(Stack)数据结构
查看>>
python常见问题及解决
查看>>
[原创]Java 的传值小例子
查看>>
【MySQL学习】安装和配置 服务无法启动 没有报告任何错误
查看>>
C# 修饰符
查看>>
JavaScript启示录
查看>>
我需要什么样的浏览器?
查看>>
取textaera里的值
查看>>
java设计模式1--工厂方法模式(Factory Method)
查看>>
博客第一弹—聊聊HTML的那些事
查看>>
上海2017QCon个人分享总结
查看>>
HIVE快速入门 分类: B4_HIVE 2015-...
查看>>
Mysql安装方法及安装问题解决
查看>>
Java动态代理的两种实现方式:
查看>>
PHP trait
查看>>
Redis的常用命令(三)
查看>>
HDOJ 4749 Parade Show
查看>>
python 多线程并发threading & 任务队列Queue
查看>>