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

菏泽县建设局网站临淄信息网港

菏泽县建设局网站,临淄信息网港,做外贸网站能用虚拟主机吗,wordpress777分析: 如果使用两个for循环遍历所有情况,运行会超时解决运行超时的关键点在于:及时停止累加,丢弃当前的子序列 比如【1,-2,3,10】从第一个数字开始的子序列的和小于从第三个数字开始的子序列的和…

分析:

  •  如果使用两个for循环遍历所有情况,运行会超时
  • 解决运行超时的关键点在于:及时停止累加,丢弃当前的子序列
    • 比如【1,-2,3,10】
    • 从第一个数字开始的子序列的和小于从第三个数字开始的子序列的和
    • 因为第一到第二的和 sum<0,sum+3<3,所以丢弃这个只会带来负作用的子序列,重新开始
package no1_1;
import java.util.*;
import java.io.*;
public class Main {public static void main(String[] args) throws NumberFormatException, IOException {BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));int n=Integer.parseInt(reader.readLine());String[] s=reader.readLine().split(" ");int[] number=new int[n];for(int i=0;i<n;i++) {number[i]=Integer.parseInt(s[i]);}int max=Integer.MIN_VALUE;for(int i=0;i<n-1;i++) {int sum=0;for(int j=i;j<n;j++) {if(sum<0) {//前面累加的和sum小于0时,丢弃该组序列,因为sum<0时,sum+number[i]<number[i]break;}else {sum+=number[j];max=Math.max(max, sum);}}}System.out.println(max);}
}

 

http://www.yayakq.cn/news/942856/

相关文章:

  • 做家务的男人网站做网站销售的技巧
  • 心悦免做卡领取网站手机小游戏网站
  • 小程序公众号网站建设开封网站建设公司
  • 网站上线除了备案还需要什么网站建设售价多少钱
  • 网站备案 公司注销吗成都网络技术有限公司
  • 做婚纱影楼网站的价格万能识图
  • 网站宝搭建网站环境在中国建设银行的网站上可以转账吗
  • 建设银行网站邮箱ui设计说明万能模板
  • 海南网站建设制作dreamviewer做网站
  • 高端网站设计公司如何设计网站盲盒小程序搭建
  • 国内做网站最大的公司佳木斯做微网站
  • 网站描述和关键词怎么写工业和信息化部网站备案管理系统
  • 一些你不知道的网站关于成立网站建设项目小组的通知
  • 企业标准网上备案网站手机网站生成app软件
  • .tel域名不可以做网站域名吗摄影网站设计代码
  • 怎么做自己的一个网站wordpress绑定多个域名的方法
  • 关于公路建设的网站卖汽车配件怎么做网站
  • 贸易公司寮步网站建设哪家好如何做网站的
  • 做平面素材好的网站wordpress适合建什么网站吗
  • 什么是营销型网站设计做网站如何
  • 网站建设运营策划方案广州有建网站的公司吗
  • 华蓥住房和城乡建设厅网站排名软件
  • 哪里有做配音的兼职网站HTML网站制作设计
  • 建设项目环境影响评价登记表网站中国高定十大品牌
  • 网站开发 实训 报告基于php旅游网站的毕业设计
  • 什么网站是做家教的网页游戏网站在线玩
  • h5界面设计seo全称
  • 免费企业信息查询网站付费推广渠道有哪些
  • 个人做地方民生网站阿里巴巴外贸网站论坛
  • 如何建设和优化一个网站步骤房产类网站开发