Class Solution
- java.lang.Object
-
- g2701_2800.s2772_apply_operations_to_make_all_array_elements_equal_to_zero.Solution
-
public class Solution extends Object
2772 - Apply Operations to Make All Array Elements Equal to Zero.Medium
You are given a 0-indexed integer array
numsand a positive integerk.You can apply the following operation on the array any number of times:
- Choose any subarray of size
kfrom the array and decrease all its elements by1.
Return
trueif you can make all the array elements equal to0, orfalseotherwise.A subarray is a contiguous non-empty part of an array.
Example 1:
Input: nums = [2,2,3,1,1,0], k = 3
Output: true
Explanation:
We can do the following operations:
-
Choose the subarray [2,2,3]. The resulting array will be nums = [1 , 1 , 2 ,1,1,0].
-
Choose the subarray [2,1,1]. The resulting array will be nums = [1,1, 1 , 0 , 0 ,0].
-
Choose the subarray [1,1,1]. The resulting array will be nums = [ 0 , 0 , 0 ,0,0,0].
Example 2:
Input: nums = [1,3,1,1], k = 2
Output: false
Explanation: It is not possible to make all the array elements equal to 0.
Constraints:
1 <= k <= nums.length <= 1050 <= nums[i] <= 106
- Choose any subarray of size
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckArray(int[] nums, int k)
-