Minimum Increment to Make Array Unique LeetCode solution in C++
1class Solution {2public:3int minIncrementForUnique(vector<int> &nums) {4int minElePossible = 0, ans = 0;5sort(nums.begin(), nums.end());6for (int i = 0; i < nums.size(); i++) {7if (nums[i] < minElePossible) {8ans += minElePossible - nums[i];9nums[i] += minElePossible - nums[i];10}11minElePossible = nums[i] + 1;12}13return ans;14}15};