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

云安区学校网站建设统计表北京东八区网站建设

云安区学校网站建设统计表,北京东八区网站建设,浙江建设信息港特种作业证书查询,网站建设完提示文件取消分享什么是状态机模型?其实大部分dp问题都可以算是状态机,因为对于一个物品,例如01背包,无非是选与不选两种状态,这两种状态就构成了一个状态机。状态机就是一种用来描述对象或者系统在不同状态之间迁移的模型。 那么状态机…

        什么是状态机模型?其实大部分dp问题都可以算是状态机,因为对于一个物品,例如01背包,无非是选与不选两种状态,这两种状态就构成了一个状态机。状态机就是一种用来描述对象或者系统在不同状态之间迁移的模型。

        那么状态机dp是什么?其实就是在我们的dp数组中多开一维用来表示状态的数组,例如将选与不选记录为dp[i][0] 与 dp[i][1],我们通常会在不能使用相邻两个物品的条件下去使用状态机dp,因为如果按照之前的方法 dp[j] = max(dp[j], dp[j - v] + w),我们并不清楚上一个选了还是没选,从而无法知道当前物品能否选择,因此需要加上状态这一维来帮助我们转移,最经典的是问题就是打家劫舍,leetcode上有一系列打家劫舍及其变形的问题供大家练习:题库 - 力扣 (LeetCode) 全球极客挚爱的技术成长平台

1049. 大盗阿福 - AcWing题库

阿福是一名经验丰富的大盗。趁着月黑风高,阿福打算今晚洗劫一条街上的店铺。

这条街上一共有 N 家店铺,每家店中都有一些现金。

阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系统才会启动,然后警察就会蜂拥而至。

作为一向谨慎作案的大盗,阿福不愿意冒着被警察追捕的风险行窃。

他想知道,在不惊动警察的情况下,他今晚最多可以得到多少现金?

输入格式

输入的第一行是一个整数 T,表示一共有 T 组数据。

接下来的每组数据,第一行是一个整数 N ,表示一共有 N 家店铺。

第二行是 N 个被空格分开的正整数,表示每一家店铺中的现金数量。

每家店铺中的现金数量均不超过1000。

输出格式

对于每组数据,输出一行。

该行包含一个整数,表示阿福在不惊动警察的情况下可以得到的现金数量。

数据范围

1≤T≤50,
1≤N≤1e5

输入样例:

2
3
1 8 2
4
10 7 6 14

输出样例:

8
24

样例解释

对于第一组样例,阿福选择第2家店铺行窃,获得的现金数量为8。

对于第二组样例,阿福选择第1和4家店铺行窃,获得的现金数量为10+14=24。

思路:考虑一下状态转移方程,0为不选当前物品,1为选,那么很容易得出

dp[i][0] = max(dp[i - 1][0], dp[i - 1][1]) 不选可以由上一个选与不选推来

dp[i][1] = dp[i - 1][0] + w 选当前物品的话上一个物品就只能不选

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;const int N = 100010;int T, n;
int w[N], f[N][2];int main()
{cin >> T;while (T -- ){cin >> n;for(int i = 1; i <= n; i ++ ){int w;cin >> w;f[i][0] = max(f[i - 1][0], f[i - 1][1]);f[i][1] = f[i - 1][0] + w;}cout << max(f[n][0], f[n][1]) << endl;}return 0;
}

1057. 股票买卖 IV - AcWing题库

1058. 股票买卖 V - AcWing题库

http://www.yayakq.cn/news/141105/

相关文章:

  • 中国建设银行网上银行网站网站制作语言
  • 邵阳网站设计手机网站关键词排名
  • 网站开发后台注意事项老板办公室装修效果图
  • 东莞专业全网推广建站公司爱南宁app官方下载
  • 织梦 修改网站logo做图去哪个网站找素材
  • 正品率最高的购物网站正规网站制作公司是哪家
  • 国内做网站的顶尖公司增加网站关键词库
  • 汽车技术资料网站建设千野网站建设
  • 中国制药网网站开发技术网站首页适配规则
  • 修改已经有的网站怎么修改游戏开发和网站开发
  • 做网站大概多钱优化法治化营商环境
  • .net网站开发实训商家在网站做淘宝客会给佣金吗
  • 济南网站建设系统wordpress企业门户网站
  • 自己做的网站 打开了没有图片西安网站建设咪豆互联
  • 有哪些做数据分析的网站工商注册图片
  • dedecms 网站平面设计是什么意思
  • 网站建设兼职劳务协议网站做301根目录在哪里
  • 内网网站怎么建设世界三大设计奖
  • 成都科技网站建设电话多少钱二次开发创造作用
  • 深度科技商业官方网站my8777网域名查询
  • 淘宝网中国站电脑版登录网站的功能
  • 如何自己做购物网站网站建设服务商都有哪些
  • 网站建设和网站运营包括什么网站建设犀牛
  • 1高端网站建设凤岗网站建设公司
  • 服务器购买网站口碑好的秦皇岛网站建设哪家好
  • 购物网站首页设计建设网站能挣钱吗
  • 谷歌网站开发用什么框架wordpress网络图片不显示
  • 网站添加内容wordpress主题没法用
  • 环保企业的网站怎么做企业网络营销顾问
  • 中明建投建设集团 网站江阴哪家做网站便宜