在开始的位置那里判断错了,应该是前一个位置来判断的。这是我改的for里面的东西,我提交通过了.for(i=1;i<=m;i++) { if(temp[i-1]<0) first = i+1; temp[i] = (temp[i-1]>0?temp[i-1]:0)+a[i]; if(max }
a[100001],,temp[100001],这么整不行啊。数组太大
不会是运行超时了吧。