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

威海网站建设哪家的好网络营销郑州优化推广公司

威海网站建设哪家的好,网络营销郑州优化推广公司,wordpress 做的网站,虎门网站seo题目链接:P1115 最大子段和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 给出一个长度为 n 的序列 a,选出其中连续且非空的一段使得这段和最大。 输入格式 第一行是一个整数,表示序列的长度 n。 第二行有 n 个整数&#xff…

题目链接:P1115 最大子段和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述

给出一个长度为 n 的序列 a,选出其中连续且非空的一段使得这段和最大。

输入格式

第一行是一个整数,表示序列的长度 n。

第二行有 n 个整数,第 i 个整数表示序列的第 i 个数字 ai。

输出格式

输出一行一个整数表示答案。

样例 #1

样例输入 #1

7
2 -4 3 -1 2 -4 3

样例输出 #1

4

提示

样例 1 解释

选取 [3, 5] 子段 {3, -1, 2},其和为 4。

数据规模与约定

  • 对于 40% 的数据,保证 n ≤ 2 × 10^3。
  • 对于 100% 的数据,保证 1 ≤ n ≤ 2 × 10^5,−10^4 ≤ ai ≤ 10^4。

AC code 1:(动态规划,线性dp)——使用dp数组存放每一个状态

#include<iostream>
#include<algorithm>
#include<vector>using namespace std;int main()
{int n;cin>>n;vector<int> a(n);for(int i = 0 ; i < n ; i ++)cin>>a[i];vector<int> dp(n); // dp[i] 表示以下标 i 结尾的最大字段和dp[0] = a[0];int res = dp[0];for(int i = 1 ; i < n ; i ++){dp[i] = max(dp[i - 1] + a[i] , a[i]);res = max(res , dp[i]);}cout<<res;return 0;
} 

AC code 2: (发现每次只需要使用上一个状态(dp[i - 1]),因此可以直接使用一个变量保存上一个状态即可,减少额外的空间开销)

#include<iostream>
#include<algorithm>
#include<vector>using namespace std;int main()
{int n;cin>>n;vector<int> a(n);for(int i = 0 ; i < n ; i ++)cin>>a[i];int temp = a[0];int res = temp;for(int i = 1 ; i < n ; i ++){temp = max(temp + a[i] , a[i]);res = max(res , temp);}cout<<res;return 0;
} 

当然,这题也可以使用更为精妙的“分治”思想求解。

http://www.ds6.com.cn/news/74890.html

相关文章:

  • 美食网站建设方案网站建设免费网站
  • 企业做网站公司排名口碑我也要投放广告
  • 云南智能建站上海百度推广代理商
  • 网站改版后的内容旺道seo软件
  • 公司做网站的好处百度推广区域代理
  • 网站的汉化包怎么做网络推广需要多少钱
  • 网站首页图片轮转代码 很好用游戏优化大师有用吗
  • 网站一般做多大像素化妆品网络营销策划方案
  • 接网站开发做多少钱关键词app下载
  • 简约网站程序培训加盟
  • 用国外服务器做赌博网站网络营销与电子商务的区别
  • 网站建设公司推荐5788网上教育培训机构哪家好
  • 做女装的网站友情链接是外链吗
  • 三五互联网站建设广告搜索引擎
  • 中国商检局做备案网站韶山seo快速排名
  • 开封网站开发搜索引擎优化实训
  • 佛山牛豹云网站开发高端网站设计定制
  • 兴义之窗网站怎么做株洲网站建设
  • 做电商网站要服务器吗唐山seo优化
  • 阿里云云服务器ecs做网站访问慢外贸快车
  • 动态网站建设教程北大青鸟软件开发培训学费多少
  • 网站建设与管理题台湾永久免费加密一
  • 做网站鼠标移动 链接变颜色营销成功的案例
  • 网站备案信息如何注销吗网络营销策划的基本原则是什么
  • 江苏路街道网站建设软文营销的案例
  • 成都知名网站建设公司seo教学免费课程霸屏
  • 做网站最少几个页面亚洲7号卫星电视
  • 炫酷做网站背景图seo优化公司排名
  • 简述网站开发的基本流程北京知名seo公司精准互联
  • 北京进入紧急状态seo搜索优化网站推广排名