最大连续数列的和

    xiaoxiao2021-03-25  93

    最大连续数列的和

    Time Limit:1000MS  Memory Limit:65536K Total Submit:144 Accepted:84

    Description

     求最大连续子序列的和

    Input

     第一行输入n(n<=500),第二行为n个以空格分开的整数(-1000到1000之间);

    Output

      该序列中最大的连续子序列的和

    Sample Input

     6   1 2 -5 6 7 8

    Sample Output

      21

    var  a,b:array[0..10000]of longint;  n,max,i,j:longint; begin  read(n);  for i:=1 to n do read(a[i]);  for i:=1 to n do   begin    if a[i]+b[i-1]>0 then b[i]:=a[i]+b[i-1];    if b[i]>max then max:=b[i-1]+a[i];   end;  writeln(max); end.

    转载请注明原文地址: https://ju.6miu.com/read-26216.html

    最新回复(0)