2829: 闯关游戏http://acm.zzuli.edu.cn/problem.php?id=2829

#include<bits/stdc++.h>
using namespace std;
int f[6010];
int main()
{int t;cin>>t;while(t--){memset(f,0,sizeof f);int n,h;cin>>n>>h;int cnt=0,flag=0,ans=0;for(int i=1;i<=n;i++){int a,b,c,d;cin>>a>>b>>c>>d;if(flag==1) continue;if(a>c) //当a>c的时候 交换a,c   b,d;为了一会方便计算{swap(a,c);swap(b,d);}if(h<a)//当体力小于最小的选择时则结束游戏{flag=1;continue;}cnt+=b,h-=a;//先选择一种方案c-=a,d-=b;for(int j=h;j>=c;j--)f[j]=max(f[j],f[j-c]+d);//代表另一种方案ans=max(ans,cnt+f[h]);} cout<<ans<<endl;}return 0;
}

ZZULIOJ 2829: 闯关游戏 (DP)相关推荐

  1. ZZULIOJ 2829: 闯关游戏

    题目描述 小i正在玩一个闯关游戏,游戏一共n关. 初始的时候小i有H点体力以及0个金币. 小i只能按从第1关到第n关按顺序完成.在第i关时,小i要在三种操作中选择一种: 1.当前体力不小于Ai可以选择 ...

  2. 2829: 闯关游戏

    2829: 闯关游戏 官方答案是DP 将两种选择变成01背包 将消耗的最小体力和金币存入a b 先选择消耗体力最小,再将 c-a d-b 看成是另一种选择,相当于01背包(是否选择 c-a , d-b ...

  3. 2829: 闯关游戏【DP】

    时间限制: 1 Sec 内存限制: 64 MB 题目描述 小i正在玩一个闯关游戏,游戏一共n关. 初始的时候小i有H点体力以及0个金币. 小i只能按从第1关到第n关按顺序完成.在第i关时,小i要在三种 ...

  4. 21CCPCC闯关游戏

    题目描述 小i正在玩一个闯关游戏,游戏一共n关. 初始的时候小i有H点体力以及0个金币. 小i只能按从第1关到第n关按顺序完成.在第i关时,小i要在三种操作中选择一种: 1.当前体力不小于Ai可以选择 ...

  5. 【2021年CCPC河南省赛】闯关游戏

    题目: 小i正在玩一个闯关游戏,游戏一共n关. 初始的时候小i有H点体力以及0个金币. 小i只能按从第1关到第n关按顺序完成.在第i关时,小i要在三种操作中选择一种: 1.当前体力不小于Ai 可以选择 ...

  6. 网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点

    前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. 本文讲描述, 如何在网页端实现一个仿微信 ...

  7. 安卓3d游戏引擎_3D球闯关游戏-3D球闯关游戏安卓官方版预约 v1.2.5

    3D球闯关游戏是一款让人上瘾的球球跳跃闯关游戏,在音轨上不断跳跃,控制球球顺利到达终点,玩家需要在曼妙的背景音乐下找到自己的闯关节奏,大家只有找到了节奏才能更轻松的完成挑战,轻松点击球球就可以让它不断 ...

  8. 横板闯关游戏中的角色移动

    前言 在很多2D游戏中,都会涉及到角色移动,跳跃等操作,最典型的就是横板闯关游戏.例如经典的魂斗罗.三国战纪等.这两款游戏在地图移动和角色行走的方式中唯一的不同就是魂斗罗是没有纵深的那种. 看似简单, ...

  9. 小鸡拿着蚯蚓闯关的java游戏,蚯蚓大闯关游戏下载|蚯蚓大闯关安卓版下载 v1.0.0 - 跑跑车安卓网...

    蚯蚓大闯关是一款很赞的益智游戏,作为一只蠕虫,陷入了陷阱里,你需要想尽办法努力的逃脱这里,十分的有趣好玩,不要错过哦. 游戏介绍 一只叫做汤姆的蠕虫想要逃离致命的陷阱,你需要帮助它完成数十个令人惊叹的 ...

最新文章

  1. es文件ftp服务器,es文件夹 ftp服务器
  2. Oculus推出近场HRTF和立体声源,将打造真正身临其境的VR体验
  3. 给一个金额字符串插入逗号分隔 保留两位有效数字
  4. CodeForces - 1494E A-Z Graph(构造+思维)
  5. Python学习日记day4 字符编码
  6. 【VUE】vue在vue-cli3环境下基于axios解决跨域问题
  7. HDU 4336:Card Collector 期望+状压
  8. 「学术放养」和「认真负责」并不冲突,芝大CS博士谈从导师身上学到的几件事...
  9. 操作系统读写者问题实验报告_Linux操作系统存储子系统核心技术之硬盘与RAID
  10. 屏幕录像专家安装说明
  11. vue清除路由历史记录
  12. 用python爬取链家的租房信息
  13. PHP-thinkPHP快速入门
  14. python获取大小写字母、数字,各种字符
  15. H3C 无线WLAN侧AC+FIA配置
  16. vue 在线编辑excel表格(原生和使用组件的两种方式)
  17. 还在问java架构师路线?学习路线?十年京东架构师教你这样做
  18. 前端测试系列---静态页面测试
  19. OpenStack云平台搭建(5) | 部署Nova
  20. 欧科云链荣获人民网匠心技术奖,科技创新共造企业发展“强引擎”

热门文章

  1. 基于php的校园失物招领平台系统(自动化匹配招领启事)
  2. 修改Android10系统源码支持手机永不休眠
  3. 在cmd中利用subl启动Sublime Text
  4. 四则运算安卓版ver.mk2
  5. 知识竞赛答题的小程序
  6. 梅林 php mysql_k3梅林7.7!完美安装onmp!!!K3架设php网站,博客,云盘,数据库!!!...
  7. CMSIS-NN CIFAR10的md
  8. c语言凑数使方程成立,20165202 学习基础和c语言基础调查
  9. 社交媒体充满谎言,搜索引擎撕开真相
  10. 华为WATCH Buds耳机连接不稳定出现听歌卡顿或断音应该怎么办?