publicstaticintminIncrementForUnique(int[] A){int[] count =newint[100000];for(int x : A) count[x]++;int ans =0,taken =0;for(int x =0; x <100000;++x){if(count[x]>=2){
taken += count[x]-1;
ans -= x *(count[x]-1);}elseif(taken >0&& count[x]==0){
taken--;
ans += x;}}return ans;}