当前位置: 首页 > wzjs >正文

0716网站建设新品上市怎么推广词

0716网站建设,新品上市怎么推广词,wordpress 假用户插件,北京响应式网站设计题目:1022. 宠物小精灵之收服 题目描述 宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。 一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。 小智也想收服其中的一些小精灵。 然而,野生的小…

题目:1022. 宠物小精灵之收服

题目描述

宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。

一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。

小智也想收服其中的一些小精灵。

然而,野生的小精灵并不那么容易被收服。

对于每一个野生小精灵而言,小智可能需要使用很多个精灵球才能收服它,而在收服过程中,野生小精灵也会对皮卡丘造成一定的伤害(从而减少皮卡丘的体力)。

当皮卡丘的体力小于等于0时,小智就必须结束狩猎(因为他需要给皮卡丘疗伤),而使得皮卡丘体力小于等于0的野生小精灵也不会被小智收服。

当小智的精灵球用完时,狩猎也宣告结束。

我们假设小智遇到野生小精灵时有两个选择:收服它,或者离开它。

如果小智选择了收服,那么一定会扔出能够收服该小精灵的精灵球,而皮卡丘也一定会受到相应的伤害;如果选择离开它,那么小智不会损失精灵球,皮卡丘也不会损失体力。

小智的目标有两个:主要目标是收服尽可能多的野生小精灵;如果可以收服的小精灵数量一样,小智希望皮卡丘受到的伤害越小(剩余体力越大),因为他们还要继续冒险。

现在已知小智的精灵球数量和皮卡丘的初始体力,已知每一个小精灵需要的用于收服的精灵球数目和它在被收服过程中会对皮卡丘造成的伤害数目。

请问,小智该如何选择收服哪些小精灵以达到他的目标呢?

输入格式

输入数据的第一行包含三个整数:N,M,K,分别代表小智的精灵球数量、皮卡丘初始的体力值、野生小精灵的数量。

之后的K行,每一行代表一个野生小精灵,包括两个整数:收服该小精灵需要的精灵球的数量,以及收服过程中对皮卡丘造成的伤害。

输出格式

输出为一行,包含两个整数:C,R,分别表示最多收服C个小精灵,以及收服C个小精灵时皮卡丘的剩余体力值最多为R。

数据范围

0 < N ≤ 1000 ,
0 < M ≤ 500,
0 < K ≤ 100

时空限制

1s / 64MB

输入样例

10 100 5
7 10
2 40
2 50
1 20
4 20

输出样例

3 30

代码1(三维数组)

#include<iostream>using namespace std;const int MaxN = 100 + 10, MaxV1 = 1000 + 10, MaxV2 = 500 + 10;int N, V1, V2, f[MaxN][MaxV1][MaxV2];int main(){cin >> V1 >> V2 >> N;for(int i = 1; i <= N; i ++){int v1, v2;cin >> v1 >> v2;for(int j = 0; j <= V1; j ++){for(int k = 0; k <= V2 - 1; k ++){f[i][j][k] = f[i - 1][j][k];if(v1 <= j && v2 <= k){f[i][j][k] = max(f[i][j][k], f[i - 1][j - v1][k - v2] + 1);}}}}cout << f[N][V1][V2 - 1] << " ";int k = V2 - 1;while(k > 0 && f[N][V1][k - 1] == f[N][V1][V2 - 1]){k --;}cout << V2 - k;return 0;
}

代码2(二维数组)

#include<iostream>using namespace std;const int MaxV1 = 1000 + 10, MaxV2 = 500 + 10;int N, V1, V2, f[MaxV1][MaxV2];int main(){cin >> V1 >> V2 >> N;for(int i = 1; i <= N; i ++){int v1, v2;cin >> v1 >> v2;for(int j = V1; j >= v1; j --){for(int k = V2 - 1; k >= v2; k --){f[j][k] = max(f[j][k], f[j - v1][k - v2] + 1);}}}cout << f[V1][V2 - 1] << " ";int k = V2 - 1;while(k > 0 && f[V1][k - 1] == f[V1][V2 - 1]){k --;}cout << V2 - k;return 0;
}

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/297152.html

相关文章:

  • 适合个人做的网站北京优化靠谱的公司
  • wordpress重复链接网站seo好学吗
  • 济南济南网站建设公司网站自己推广
  • 网站建设准备中国企业网
  • 网站托管费广告推广平台代理
  • 做网站最小的字体是多少像素百度搜索引擎优化相关性评价
  • 网站域名打不开韩国热搜榜
  • 网站建设和seo权重查询爱站网
  • ckplayer怎么上传做网站百度问答怎么赚钱
  • 网站搭建公司排行榜南昌seo报价
  • 做网站 一级 二级外包网站有哪些
  • 全球b2b网站大全公司网站如何seo
  • 新手做站必看 手把手教你做网站seo工具在线访问
  • 广州哪家公司做网站好产品销售方案与营销策略
  • web网站建设原则软文推广500字
  • 电影网站加盟可以做么最优化方法
  • 企业做网站要大连今日新闻头条
  • 阿联酋网站后缀为企业策划一次网络营销活动
  • 谷歌推广网站建设百度怎么联系客服
  • 外包appseo免费诊断电话
  • 校园网站建设的系统分析郑州seo优化顾问热狗
  • 网站上的地图导航怎么做个人博客登录入口
  • 网站产品介绍长图哪个软件做的台州seo快速排名
  • 成都眉山网站建设网络营销推广活动
  • 怎么做自己网站的后台成人大学报名官网入口
  • 网站logo怎么做的湖北seo诊断
  • 网站建设xywlcn网站建设介绍ppt
  • 建站宝盒全能版慧生活798app下载
  • 网站指向邮箱超链接怎么做临沂百度seo
  • 用tomcat做网站目录seo初级入门教程