intminStartValue(vector<int>& nums){
vector<int> a;partial_sum(nums.begin(), nums.end(),back_inserter(a));int ans =*min_element(a.begin(), a.end());return ans <=0?1- ans :1;}
java
publicstaticintminStartValue(int[] nums){int ans =1;int sum = ans;for(int i =0; i < nums.length; i++){
sum = sum + nums[i];if(sum <1){int temp =1- sum ;
sum =1;
ans = ans + temp;}}return ans;}
题目来源leetcode题目解答简答题,一点点数学知识就可以了 public static int minStartValue(int[] nums) { int ans = 1; int sum = ans; for (int i = 0; i < nums.length; i++){ sum...