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

最便宜的网站叫什么名字制作企业网站需要什么费用

最便宜的网站叫什么名字,制作企业网站需要什么费用,wordpress对接七牛云,网站设计步骤大全审题: 本题需要我们找到使用完所有卡片后小明所能得到的分数的最大值 思路: 方法一:动态规划 由于本题也属于多阶段问题,故尝试动态规划 (1)状态表示:f[a][b][c][d]表示分别使用了abcd张值为123…

审题:

本题需要我们找到使用完所有卡片后小明所能得到的分数的最大值

思路:
方法一:动态规划

由于本题也属于多阶段问题,故尝试动态规划

(1)状态表示:f[a][b][c][d]表示分别使用了abcd张值为1234的卡牌后到达i位置的最大分值

这里将i省略是因为i可以根据abcd求出

(2)状态转移方程:分为四类,是根据牌的值种类划分的

我们以最后一步来分析

通过最后一张牌走到i位置的方式总共有四种

假设是通过值为1的牌,那么我们i位置的分值就是i位置分值+使用了a-1张1,b张2,c张3,d张4的总分值,即如图所示

其他三类同理如图

(3)初始化:将f[0][0][0][0]初始化为x[1]

因为没使用牌走动的时候得到的分值就是起点的值

还有要注意状态转移方程中有类似a-1,b-1等数组访问,为了防止非法访问我们需要确保使用对应公式的时候a/b/c/d >= 1

(4)填表顺序:依次进行,从左到右

(5)输出答案:题目要求的是用完所有牌后的最大分值

解题:

#include<iostream>
using namespace std;
const int N = 360, M = 50;
int n, m;
int x[N], cnt[5];
int f[M][M][M][M];//表示分别使用了abcd张1234数值的牌后到达的位置收集到的最大分数int main()
{//数据录入cin >> n >> m;for (int i = 1; i <= n; i++){cin >> x[i];}for (int i = 1; i <= m; i++){int t; cin >> t;cnt[t]++;}//初始化f[0][0][0][0] = x[1];for (int a = 0; a <= cnt[1]; a++)//1for (int b = 0; b <= cnt[2]; b++)//2for (int c = 0; c <= cnt[3]; c++)//3for (int d = 0; d <= cnt[4]; d++)//4{int i = 1 + a + 2 * b + 3 * c + 4 * d;int& t = f[a][b][c][d];if (a) t = max(t, f[a - 1][b][c][d] + x[i]);if (b) t = max(t, f[a][b-1][c][d] + x[i]);if (c) t = max(t, f[a][b][c-1][d] + x[i]);if (d) t = max(t, f[a][b][c][d-1] + x[i]);}//输出答案cout << f[cnt[1]][cnt[2]][cnt[3]][cnt[4]] << endl;return 0;
}

这里使用的cnt数组来记录每一类卡牌的个数

P1541 [NOIP 2010 提高组] 乌龟棋 - 洛谷

http://www.dtcms.com/a/531383.html

相关文章:

  • 网站建站模版来宾网站seo
  • 永久免费自助建站wordpress开发的网站有哪些
  • 哪个网站有摄影作品纺织网站模板
  • steam账号注册网站中国移动智慧社区
  • 视频直播app开发网站wordpress代言宝插件
  • asp网站设计代做个人网站建设分几个步走
  • 网站目录命名创建网站基本步骤
  • 做常识的网站360度实景地图下载
  • 网站建设制作价格低分类信息电商税收新政策2021
  • 扁平化色彩网站动漫制作专业有哪些课程
  • 口碑好的移动网站建设凡科互动游戏作弊软件
  • 企业开发网站用什么技术简单的网页设计作品欣赏
  • 详情页通用模板郑州seo建站
  • 网站维护的方式有哪几种新闻式软文
  • 隆回网站建设制作如何推广短剧
  • 建站之星换模板昌邑微信网站建设公司
  • 试玩网站源码获客牛全网营销
  • 怎么做外汇返佣的网站新乡网站建设多少钱
  • 自闭症网站的建设意义可信网站图标 费流量
  • 域名和网站空间泉州网络公司都
  • 上海做网站的公司排名重庆建设工程信息网官网+安全监督+安管人员
  • 太平洋建设官方网站浙江市建设网站
  • 眉山市住房和城乡建设局网站写一个小程序大概要多少钱
  • 高碑店网站建设网站怎么做图片按按钮跳转
  • 什么是网站单页智能建站平台
  • 深圳网站建设怎样选发布网站iis上报404错误
  • 商务网站建设试卷软件开发工程师职责
  • 互联网怎么赚钱最快如何优化
  • python做网站挣钱浙江建设人才网官网
  • 秦淮做网站价格网络规划与设计实用教程