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

茶叶销售网站源代码百度指数是怎么计算的

茶叶销售网站源代码,百度指数是怎么计算的,做网站java好还是php,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/911.html

相关文章:

  • 做公司网站有什么猫腻公司seo是什么意思
  • 武义县网站建设百度提交网站
  • 苗木企业网站源码seo外包方案
  • 社区做图网站有哪些内容营销咨询服务
  • 受欢迎的网站开发长沙企业seo优化
  • 天元建设集团有限公司商业承兑汇票信誉怎么样seo全称英文怎么说
  • 济南网站建设行知keji广告联盟代理平台
  • 网站描述多个词怎么分隔中国最新新闻
  • 怎样下载做网站的软件如何在百度上推广自己
  • 大气蓝色律师网站phpcms模板app怎么推广运营
  • 做浏览单的网站有哪些seo入门教程视频
  • 网站是用什么技术做的网络广告营销有哪些
  • 单页网站修改webview播放视频
  • 怎么做自己的充值网站广告联盟广告点击一次多少钱
  • 甘肃网站定制开发360站长工具seo
  • b2b网站建设方案大学生网络营销策划书
  • wordpress 插件 原理网站seo诊断报告
  • 公司网站推广怎么做重庆高端seo
  • 建设食品网站如何定位百度网址是什么
  • 高端建站服务商上海优化公司选哪个
  • vs2015 手机网站开发百度竞价点击价格公式
  • 设计素材网站照片在线网站分析工具
  • 做简单网站需要学什么软件有哪些内容可以搜索国外网站的搜索引擎
  • 南京做企业网站的公司自贡网站seo
  • 无忧网站建设推荐网站搜索引擎优化诊断
  • 一个专门做澳洲直邮的网站搜索大全引擎入口网站
  • 中企动力科技股份有限公司汕头分公司seo课培训
  • 怎么知道这网站是php语言做的北京搜索引擎优化seo专员
  • 网站做百度推广多少钱免费制作自己的网页
  • 博罗网站定制如何建立自己的网络销售