We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e9dd66 commit f83f39dCopy full SHA for f83f39d
1827.最少操作使数组递增/1827-最少操作使数组递增.cpp
@@ -0,0 +1,14 @@
1
+class Solution {
2
+public:
3
+ int minOperations(vector<int>& nums) {
4
+ int res = 0;
5
+ for (int i = 1; i < nums.size(); i++)
6
+ {
7
+ if (nums[i] <= nums[i - 1]) {
8
+ res += nums[i - 1] - nums[i] + 1;
9
+ nums[i] = nums[i - 1] + 1;
10
+ }
11
12
+ return res;
13
14
+};
1827.最少操作使数组递增/1827-最少操作使数组递增.py
@@ -0,0 +1,17 @@
+class Solution(object):
+ def minOperations(self, nums):
+ """
+ :type nums: List[int]
+ :rtype: int
+ if len(nums) == 1:
+ return 0
+ res = 0
+ for i, num in enumerate(nums):
+ if i:
+ if num <= nums[i - 1]:
+ res += (nums[i - 1] + 1) - num
+ nums[i] = nums[i - 1] + 1
15
+ # print(nums)
16
+ return res
17
+
0 commit comments