想知道为啥后三个都WA了,求求
查看原帖
想知道为啥后三个都WA了,求求
1497402
asdfgWW123楼主2024/11/24 14:39
#include <stdio.h>
int main(void)
{
	int n,i,j;
	scanf("%d",&n);
	int arr[n + 1];
	for(i = 1;i < n + 1;i ++)
	{
		scanf("%d",&arr[i]);
	}
	int sum [n+1][n+1];
	for(i = 1;i < n+1;i++)
		sum[i][1] = arr[i];
	for(i = 1;i < n + 1;i ++)
	{
		for(j = 2;j <= n + 1 - i;j ++)
		{
				sum[i][j] = sum[i][j-1] + arr[i+j-1];
		}
	}
	int max = sum[1][1];
	for(i = 1;i < n + 1;i ++)
	{
		for(j = 1;j <= n + 1 - i;j ++)
		{
			if(max < sum[i][j])
				max = sum[i][j];
		}
	}
	printf("%d\n",max);
	return 0;
}
2024/11/24 14:39
加载中...