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

做网站和制作网页的区别竞价托管怎么做

做网站和制作网页的区别,竞价托管怎么做,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/a/443817.html

相关文章:

  • 网站制作公司前十名网站不备案可以么
  • 开发商建设审批网站建设网站有哪些方法有哪些
  • 石家庄网站做网站wordpress怎么用
  • 网站域名怎么免费获取微盟小程序是什么
  • 英讯网站建设wordpress 4.9.1模板
  • 网站mssql 导出数据必须网站的访问量
  • 哪些网站可以做百科来源2020网络游戏排行榜
  • 进程、进程、内存、调度总结
  • 网站开发交流公园网站建设方案
  • 汕头网站建设备案wordpress youku videos
  • 找设计工作哪个网站好哈尔滨网页设计培训
  • 品牌网站设计地址wordpress清除插件
  • 南京哪家网站建设比较好中文静态网页模板
  • 个人网站可以做什么WordPress侧边栏跟随
  • 多梦主题建设的网站开平市城乡建设局网站
  • 成都网站建设 常凡云wordpress代码逻辑
  • 福田网站建设乐云seo网站建设模板代码下载
  • 简述seo对各类网站的作用html购物网站
  • 单位建设的网站属于无形资产吗权重查询
  • 自学设计软件的免费网站学校网站源码html
  • 无锡网站营销推广浦东新区网站设计
  • 2017wordpress广告插件徐州网站排名优化
  • 自己买个服务器做网站免费建造网站
  • 萝岗区营销型网站建设信誉好的企业网站开发
  • 徐州网站关键词免费视频制作app
  • 近义词:缓解:alleviate 与 mitigate
  • 备份核验单时网站域名公司网站怎样制作
  • 中堂镇仿做网站可信网站注册
  • 国科信息学薪火计划模拟赛Round3题解
  • 西安旅游网站建设网站制作进度表