累计遍历法
public static void main(String[] args) {
int thisnums =0;
int maxsnums =0;
for (int i =0; i
thisnums +=arrs[i];
if (thisnums > maxsnums) {
maxsnums += thisnums;
}else if (thisnums <0) {
thisnums =0;
}
}
System.out.println(maxsnums);
}
网友评论