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

江门网站设计制作莱芜网络推广公司哪里有

江门网站设计制作,莱芜网络推广公司哪里有,东莞一站式网站建设,wordpress前台未登录最大子段和 题目描述 给出一个长度为 n n n 的序列 a a a#xff0c;选出其中连续且非空的一段使得这段和最大。 输入格式 第一行是一个整数#xff0c;表示序列的长度 n n n。 第二行有 n n n 个整数#xff0c;第 i i i 个整数表示序列的第 i i i 个数字 a i …最大子段和 题目描述 给出一个长度为 n n n 的序列 a a a选出其中连续且非空的一段使得这段和最大。 输入格式 第一行是一个整数表示序列的长度 n n n。 第二行有 n n n 个整数第 i i i 个整数表示序列的第 i i i 个数字 a i a_i ai​。 输出格式 输出一行一个整数表示答案。 样例 #1 样例输入 #1 7 2 -4 3 -1 2 -4 3样例输出 #1 4提示 样例 1 解释 选取 [ 3 , 5 ] [3, 5] [3,5] 子段 { 3 , − 1 , 2 } \{3, -1, 2\} {3,−1,2}其和为 4 4 4。 数据规模与约定 对于 40 % 40\% 40% 的数据保证 n ≤ 2 × 1 0 3 n \leq 2 \times 10^3 n≤2×103。对于 100 % 100\% 100% 的数据保证 1 ≤ n ≤ 2 × 1 0 5 1 \leq n \leq 2 \times 10^5 1≤n≤2×105 − 1 0 4 ≤ a i ≤ 1 0 4 -10^4 \leq a_i \leq 10^4 −104≤ai​≤104。 思路 在遍历数组a时累加每个元素的值并在每次更新ans时使用max函数选择当前最大的子段和。 同时如果当前的子段和sum小于0则说明当前的子段对后面的结果没有贡献因此将sum重置为0从下一个元素重新开始计算。 AC代码 #include iostream #include algorithm #define AUTHOR HEX9CF using namespace std;const int maxn 2e5 5;int main() {int n;int a[maxn];int sum, ans;cin n;sum 0;for (int i 0; i n; i){cin a[i];if (!i){ans a[0];}sum a[i];ans max(ans, sum);if (sum 0){sum 0;}}cout ans endl;return 0; }
http://www.hkea.cn/news/14580421/

相关文章:

  • 瑞安电影城网站建设学校网站建设方案书
  • 互联网营销型网站什么软件能把做的网站上传
  • 建站 网站程序建设集团网站
  • 企业做网站和宣传册的作用html中文网站作业
  • 网站设计建设收费标准深圳高端家具公司
  • 深圳微信网站开发做外贸需要浏览外国网站
  • 济阳网站建设大连免费建站
  • 石家庄建站公司wordpress筛选插件
  • 网站备案能快速备案嘛建筑设计费一般多少钱一平方
  • 网站开发href使用本地链接网站制作 合肥
  • 开源网站统计网站怎么优化推荐
  • 天津市建设局网站如何做网站搭建
  • 建站服务的网络公司有哪些领动营销网站建设
  • 看网站的关键词网页制作英文
  • 成都学网站建设费用做网站要不要用控件
  • 昆山做网站多少钱京东网站建设费用
  • 网站推广的预算老油条视频h5
  • 电商网站建设c微fzsszai专业网站建设阿里云
  • php代理ip访问网站做网站花都
  • 上海网站建设哪里便宜北京建站公司
  • 国贸网站建设公司宠物网站开发与实现
  • mvc 网站模板搜房网站建设分析
  • 中国服务器在外国网站有哪些公司网站维护由那个部门做
  • 济南建网站哪家好怎样做网站的链接
  • 罗湖企业网站建设wordpress什么插件好
  • 做网站的回扣做淘宝网站用什么软件做
  • 湛江市建设局官方网站单业网站建设
  • php做网站的源码app网站开发哪家好
  • 网站内部结构优化有没有做cad单的网站
  • 帝国cms网站户外网站设计