题目描述
给定一个由若干整数组成的数组nums ,可以在数组内的任意位置进行分割,将该 数组分割 成两个非空子数组(即左数组和右数组),分别对子数组求和得到两个值,计算这两个值的差值,请输出所有分割方案中,差值最大的值。
输入描述
第一行输入数组中元素个数n,1 < n ≤ 100000
第二行输入数字序列,以空格进行分隔,数字取值为4字节整数
输出描述
输出差值的最大取值
ACM输入输出模式
如果你经常使用 Leetcode ,会知道 letcode 是不需要编写输入输出函数的。但是华为OD机考使用的是 ACM 模式 ,需要手动编写输入和输出。
所以最好在牛-客上提前熟悉这种模式。例如C++使用 cin/cout
,python使用 input()/print(