Description


Submission
class Solution {
int presum[10005];
public:
int pivotIndex(vector<int>& nums) {
nums.insert(nums.begin(), 0);
int n = nums.size();
presum[0] = 0;
for(int i = 1; i < nums.size(); ++i) {
presum[i] = presum[i-1] + nums[i];
}
for(int i = 1; i < nums.size(); ++i) {
if(presum[i-1] == presum[n-1] - presum[i]) return i-1;
}
return -1;
}
};
