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

北海 网站制作工手机直播app开发制作

北海 网站制作工,手机直播app开发制作,wordpress 小程序教程,公司招商型网站建设P1115 最大子段和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目要求求连续得一段子串使其累加和最大。 我们做动态规划首先考虑小情况,然后推而广之。 假设三个数1,-2,5. 我们先选1然后我们在-2以及-2加1里边选,我们选…

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

题目要求求连续得一段子串使其累加和最大。

我们做动态规划首先考虑小情况,然后推而广之。

假设三个数1,-2,5.

我们先选1然后我们在-2以及-2加1里边选,我们选-1,接着我们在-1以及5里边选我们选择5

由此我们发现我们选择是从以第n-1个数结尾的最长长度加上第n个数同第n个数比取最大的。

正如我们在判断第二个数-2时,我们不确定加上第二个数是否可行,因为要求连续,所以我们

针对第二个数的策略只有加与不加,不加就从第二个数开始为起点加的话就累加,算最大的。

同时我们还要在以某个数为终点的累加中取最大的。


import java.awt.FontFormatException;
import java.io.BufferedReader; 
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.lang.reflect.AnnotatedWildcardType;
import java.math.BigInteger;
import java.net.DatagramPacket;
import java.sql.SQLIntegrityConstraintViolationException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.Map;
import java.util.Objects;
import java.util.PriorityQueue;
import java.util.Scanner;
import java.util.Spliterator.OfPrimitive;
import java.util.function.IntToDoubleFunction;
import java.util.function.LongBinaryOperator;
import java.util.TreeMap;
import java.util.TreeSet;
import javax.management.relation.InvalidRelationTypeException;
import javax.print.attribute.standard.JobMessageFromOperator;
import javax.print.attribute.standard.JobPriority;
import javax.swing.plaf.ColorChooserUI;
import javax.swing.table.TableModel;
import javax.swing.text.TabSet;
import javax.xml.crypto.dsig.spec.DigestMethodParameterSpec;
public class Main {public static void main(String[] args) throws IOException  {
Scanner sc=new Scanner(System.in);
BufferedReader br1=new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw1=new PrintWriter(System.out);
String[] aStrings=br1.readLine().split(" ");
int a=Integer.parseInt(aStrings[0]);
aa=new int[a];
String[] bStrings=br1.readLine().split(" ");
int b;
for(b=0;b<a;b++) {aa[b]=Integer.parseInt(bStrings[b]);
}
int[] dp=new int[a+1];
dp[0]=aa[0];
int answer=aa[0];
for(b=1;b<a;b++) {dp[b]=Math.max(aa[b], dp[b-1]+aa[b]);answer=Math.max(answer, dp[b]);
}
System.out.println(answer);}
public static int[] aa;}

http://www.15wanjia.com/news/167035.html

相关文章:

  • 电力行业企业网站建设做视频网站视频的软件
  • 建设网站申请全网营销书籍
  • 怎么查找网站的服务器做网站订房网站
  • 深圳住房和建设局网站月光博客 wordpress
  • 网站建设插件网店要怎么运营
  • 西安做网站多少钱网站备案号怎么放
  • 哪里有个人做网站的网站双机热备怎么做
  • 免费发布的网站小型电商app有哪些
  • 管理系统考生端重置密码宁波seo排名优化平台
  • 做100个网站效果做网站收入太低
  • 知乎网站开发用的语言网站上怎么做企业推广
  • 网站开发常用框架锡盟建设工程网站
  • 昆山住房城乡建设局网站查询设计联盟网站
  • 网站建设网页制网站建设中申请备案
  • 网站建设好评语网站架构的优化
  • 建设一个棋牌网站都得准备什么用珠海停车app
  • 个人淘宝客网站高校门户网站建设
  • 汕头中文建站模板小程序有哪些开发平台
  • 网站策划书我与音乐所有关键词
  • 东莞品牌网站制作公司什邡网站建设
  • 网站开发软件平台有哪些室内设计好学吗
  • 邯郸网站设计怎么用wordpress语言文件编辑
  • 优秀的定制网站建设服务商怎样申请自己的网址
  • pc 手机自适应网站用什么做财经大学网站建设
  • 青浦专业网站建设食品公司网站建设
  • 网站建设找睿智骄阳wordpress安装包
  • 做公司网站需要注意哪些百度刷seo关键词排名
  • 网站开发培训学费南阳卧龙区2015网站建设价格
  • 妇女儿童心理咨询网站建设深圳最好的营销网站建设公司
  • 物流网站做代理ipad做网站服务器