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; } };
