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

网站建设新方向网店推广常用的方法

网站建设新方向,网店推广常用的方法,wordpress 淘宝客,网站的开发和建设毕业论文本题让我们求出所给序列的最大字段和,我们首先会想到用循环进行遍历,三层for循环,第一层遍历左端点,第二层遍历右端点,第三层对区间求和,时间复杂度是O(n^3),那么这个时间复杂度对于这个题目一定…

本题让我们求出所给序列的最大字段和,我们首先会想到用循环进行遍历,三层for循环,第一层遍历左端点,第二层遍历右端点,第三层对区间求和,时间复杂度是O(n^3),那么这个时间复杂度对于这个题目一定是超时的,那么我们又想到用前缀和对所有区间的和进行一个预处理,那么就是两层for循环,时间复杂度是O(n^2) 对于这道题的100%的数据也是超时的,那么我们只能通过动态规划dp进行解决。

动态规划首先需要确定状态和状态方程,那么我们这道题

状态:dp[i] 代表以第i个元素为结尾的最大子段和

状态转移方程:dp[i] = max(dp[i-1]+a[i],a[i])

对于一个元素,我们可以之选自身为一个区间,也可以选择自身加上 上一个元素作为结尾的最大子段和例如 

index    1  2 3  4 5  6 7 
a           2 -4 3 -1 2 -4 3
dp          2 -2 3  2 4  0 3

那么有了状态和状态转移方程我们的题目就解决一大半了

剩下就是根据题目编写代码即可

#include <bits/stdc++.h>
using namespace std;
#define int long longconst int N = 2e5 + 10;
int a[N], dp[N];
/*
序列
单序列1  2 3  4 5  6 7 
a   2 -4 3 -1 2 -4 3
dp  2 -2 3  2 4  0 3
dp  2 -2 3  2 4  0 3状态:dp[i] 以第i个元素为结尾的最大字段和
状态转移方程:dp[i] = max(dp[i-1]+a[i],a[i])
*/signed main() {int n; cin >> n;//边界dp[0] = 0;int maxx = -0x3f3f3f3f;//最大值初始化为最小,注意本题有负数ios::sync_with_stdio(false); cin.tie(0);for (int i = 1; i <= n; i++) {cin >> a[i];dp[i] = max(dp[i - 1] + a[i], a[i]);maxx = max(maxx, dp[i]);//cout << dp[i] << " ";}cout << endl;//for (int i = 1; i <= n; i++) {//	dp[i] = max(dp[i-1]+a[i],a[i]);//	maxx = max(maxx,dp[i]);//}cout << maxx << endl;return 0;
}

除此以外需要注意边界,是否需要手动处理,还是默认为一个值即可,对于这道题,可以默认第0个元素的dp[0] = 0。另外要注意,动态规划中所有的状态都是最优的,就是所谓的最优子结构,我们可以通过打印dp表来验证我们的代码是否是有问题的。

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

相关文章:

  • 外国网站上做雅思考试seo与sem的区别和联系
  • 重庆如何做聚政网站淘宝指数查询
  • 网站建设营销企业搜索引擎优化百度百科
  • 做类似美团的网站2023今日新闻头条
  • 教育培训机构怎么建设网站长沙网站se0推广优化公司
  • 网站上面的图片是怎么做的百度知道首页网
  • 电子商务网站的网站架构老鬼seo
  • 网站建设技术规范域名估价
  • 做程序开发的网站seo综合排名优化
  • 外贸导向企业网站惠州网站建设
  • 在深圳怎么进大公司网站推广软文范文800字
  • 外贸开发模板网站模板常见的网络营销方式
  • 政府建设网站武汉网络推广自然排名
  • 运城小程序开发公司搜索引擎优化策略包括
  • 网站建设的基本技术凌哥seo
  • 江西建设信息网站seo公司赚钱吗
  • 路由器当服务器做网站cpv广告联盟
  • 哪些网站可以做详情页网站域名ip地址查询
  • 编程项目实例网站百度指数的特点
  • 大连网站制作-中国互联爱站网工具
  • 搭建网页游戏seo实战培训
  • 网站模板但没有后台如何做网站怎么优化自己网站的关键词
  • 网站导航设计原则企业的网络推广
  • google网站质量chatgpt中文在线
  • 网站制作seo管理软件
  • 马洪旭 做的网站大学seo怎么优化效果更好
  • 凡客建站快车竞价sem托管
  • 网站建设基本话术正规推广平台
  • 合肥网站建设认准 晨飞网络竞价推广托管公司价格
  • 垫江集团网站建设关联词有哪些三年级