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

设计网站推荐原因注册百度账号

设计网站推荐原因,注册百度账号,天津网站建设基本流程,wordpress变成静态网页输入:整数序列a1,a2,…,an 输出:序列的一个子段,其和Σak最大 注意:当所有整数都为负数时,定义最大子段和为0 使用动态规划,输入数组是a[n]; 状态转移方程dp[i]max(dp[i-1]a[i],a[i])——这个状…

输入:整数序列a1,a2,…,an
输出:序列的一个子段,其和Σak最大
注意:当所有整数都为负数时,定义最大子段和为0

使用动态规划,输入数组是a[n];
状态转移方程dp[i]=max(dp[i-1]+a[i],a[i])——这个状态方程可以发现,使得满足“连续”这一要求的重点在于每个dp[i]都包含了当前元素a[i];
使用两个数组start,end分别记录dp[i]的起始数组元素下标start[i]和dp[i]的终止数组元素下标end[i]——方便最后可以最大子段的每个元素;
使用max记录dp[i]的最大值,maxi_i记录下标;

//dp[i]=max{dp[i-1]+a[i],a[i]}
#include<iostream>
#include<vector>
using namespace std;
#define MAX  100000
int main() {int dp[MAX];//dp[i]表示前i的数(包含a[i])的最大子段和int a[MAX];vector<int>start,end;//start[i],end[i]记录dp[i]的起始下标和终止下标int n;//数组a的长度cin >> n;bool flag = 0;//判断数组元素是不是全非正数for (int i = 0; i < n; i++) {cin >> a[i];if (a[i] > 0)//数组元素存在正数flag = 1;}if (flag == 0) {//如果数组a所有元素都是非正数,则输出0cout << 0 << endl;return 0;}dp[0] = a[0];//初始化dp[0],start[0],end[0]start.push_back(0);//end.push_back(0);//int max = 0xffffffff;//记录dp[i]的最值int max_i;//记录使得dp[i]取得最值的下标ifor (int i = 1; i < n; i++) {if (dp[i - 1] + a[i] > a[i]) {//状态转移方程dp[i] = dp[i - 1] + a[i];start.push_back(start[i - 1]);//随dp[i]更新start数组}else {dp[i] = a[i];start.push_back(i);}end.push_back(i);//随着dp[i]更新end数组if (dp[i] > max) {//寻找最大dp[i]max = dp[i];max_i = i;}}for (int i = start[max_i]; i <= end[max_i]; i++) {//输出最大子段cout << a[i] << " ";}return 0;
}
http://www.yidumall.com/news/16018.html

相关文章:

  • 湘潭做网站 就问磐石网络系统优化是什么意思
  • 中国镇江网站百度云搜索引擎入口盘搜搜
  • 广告传媒有限公司独立站seo建站系统
  • 济南自助建站模板深圳百度seo代理
  • 新网域名注册流程余姚网站seo运营
  • 工具类网站开发seo优化师
  • 佛山外贸网站建设最有效的线下推广方式
  • 南阳做网站哪家好在线生成html网页
  • 河源网站建设工作室谷歌seo零基础教程
  • 找别人建个网站多少钱百度如何精准搜索
  • 为女朋友做的表白网站引流推广方案
  • 浙江建设信息港特种作业证书查询吉林seo技术交流
  • 手机网站模板制作教程东莞今日新闻大事
  • 珠海网站建设优化百度关键词规划师工具
  • 广州响应网站建设重庆seo论坛
  • 北京做网站制作的公司厦门百度关键词优化
  • wordpress html5代码包seo自动优化软件安卓
  • 做产品批发生意用什么类型的网站好许昌正规网站优化公司
  • 惠阳区城市建设规划局网站做营销策划的公司
  • 玉溪人民政府网站建设现状seo顾问服务
  • 好12345网址大全手机网站排名优化
  • 北京上海网站建设公司哪家好bt最佳磁力搜索引擎吧
  • 如何帮人做网站赚钱吗韩国seocaso
  • 怎样做图片链接到网站抖音seo优化怎么做
  • 做网站的图片大全无锡网络推广外包
  • 做直销网站的公司搜索引擎优化的方式
  • linux 配置网站域名上海全网营销推广
  • 天津网站制作价格中国足球世界排名
  • 介绍一下动态网站开发流程百度关键词搜索次数
  • 合肥网站seo服务软文小故事200字