文章

4

粉丝

115

获赞

0

访问

2.3k

头像
最大连续子序列 题解:Your output is too many.
P1334 浙江大学/中国矿业大学机试题
发布于2024年3月19日 15:38
阅读数 568

#include<stdio.h>
void max(int A[],int len)
{
    int i,j,max_i=0,min_i=0,flag=1;
    long long sum,max=A[0];
    for(i=0;i<len;i++)
    {
        sum=0;
        for(j=i;j<len;j++)
        {
            sum+=A[j];
            if(sum>max)
            {
                min_i=i;
                max=sum;
                max_i=j;
            }
        }
        if(A[i]>=0)
   &nbs...
登录查看完整内容


登录后发布评论

1 条评论
snake VIP
2024年3月20日 10:24

这个多组输入的格式有问题,改成

while(scanf("%d",&k)!=EOF) {
        if(k == 0) break;
        for(i=0;i<k;i++)
        {
            scanf("%d",&A[i]);
        }
        max(A,k);
        scanf("%d",&k);
    }

 

赞(0)