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

网站收录查询站长工具网上商城程序

网站收录查询站长工具,网上商城程序,教育集团网站建设的目的,wordpress功能详解视频教程给定K个整数组成的序列{ N1​, N2​, ..., NK​ }#xff0c;“连续子列”被定义为{ Ni​, Ni1​, ..., Nj​ }#xff0c;其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 }#xff0c;其连续子列{ 11, -4,…给定K个整数组成的序列{ N1​, N2​, ..., NK​ }“连续子列”被定义为{ Ni​, Ni1​, ..., Nj​ }其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 }其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序计算给定整数序列的最大子列和。 本题旨在测试各种不同的算法在各种数据情况下的表现。各组测试数据特点如下 数据1与样例等价测试基本正确性数据2102个随机整数数据3103个随机整数数据4104个随机整数数据5105个随机整数 输入格式: 输入第1行给出正整数K (≤100000)第2行给出K个整数其间以空格分隔。 输出格式: 在一行中输出最大子列和。如果序列中所有整数皆为负数则输出0。 输入样例: 6 -2 11 -4 13 -5 -2输出样例: 20 示例代码 暴力解 #includestdio.h int main() {int n;int a[100000];scanf(%d,n);int i0,j0,k0,sum0,maxsum0;for(i0;in;i){scanf(%d,a[i]);}for(i0;in;i)//i是子列左端的位置{for(ji;jn;j)//j是子列右端的位置{sum0;for(ki;kj;k)//子列和 从a[i]加到a[j]{sumsuma[k];}if(summaxsum)//判断当前子列和是否比最大子列和大 若是 则更新{maxsumsum;}}}printf(%d,maxsum); } 超级无敌牛逼在线处理法 #includestdio.h int main() {int n;int a[100000];scanf(%d,n);int i0,j0,k0,sum0,maxsum0;for(i0;in;i){scanf(%d,a[i]);}for(j0;jn;j){sumsuma[j];if(summaxsum){maxsumsum;}else if(sum0){sum0;}}printf(%d,maxsum); } 补充说明算法题比函数题难的不是一点啊。 暴力解的大致思路就是从一个数字到n个数字求这些子列的和挑一个最大的出来。暴力解的数据偏大的三个测试点运行超时。我们学校数据结构与算法用的不是浙大的书陈越老师讲的最方便的是上边这种算法时间复杂度只有On。算法的思路是当前如果求出的sum大于最大值那么就需要更新最大值这一步相信大家都能理解关键在后面当sum小于0时就要将sum置为0因为sum小于0时不管后面是什么数加上这个sum都只会更小所以需要将sum置为0从后一个元素重新计算子列和陈越老师称其为在线处理法不得不说真的秒啊。
http://www.w-s-a.com/news/792943/

相关文章:

  • 好的宝安网站建设中企动力的网站开发语言
  • flash网站模板怎么用怎么套模板 网站
  • 建设二手商品网站总结石景山安保服务公司电话
  • 网站建设对于企业的重要性龙岗企业网站设计公司
  • 网站搭建在线支付数码产品网站模板
  • 白云网站建设多少钱WORDPRESS添加前台会员注册
  • 商业网站模板中国字体设计网站
  • 做网站闵行网站建设中英语
  • 写作网站大全如何简单制作生理盐水
  • 云南网站建设维护互联网广告是做什么的
  • 网站 谁建设 谁负责做网站项目
  • 网站建设子栏目怎么弄海口专门做网站
  • 网站建设 温州建设网上银行个人网上银行登
  • 黄页网站推广方案wordpress 压缩插件
  • 网站建设常州网站简介 title
  • 惠州市网站建设个人深圳网站优化价格
  • 营销型网站工程专业网站开发公司
  • 两个路由器做双网站西安关键词优化服务
  • 企业建站系统信息远象建设 网站
  • 移动建站平台物业管理系统app
  • 济南网站建设多少钱郑州公司做网站
  • 在阿里云网站建设wordpress模板如何修改字体
  • 网站推广方案设计购物网站模块例子
  • 潍坊网站定制公司网站图片放大特效怎么做的
  • 淘宝店铺买卖湘潭seo优化价格
  • 最好的网站建设用途合肥企业网站建设
  • 计算机编程与网站建设好玩的网页传奇
  • 商务网站建设找哪家本地推广找哪些网站
  • 手机h5网站企业网站管理系统的运维服务
  • 南京建设网站公司网站游戏怎么制作