题目描述
解题思路
代码
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<algorithm>
#include<queue>
using namespace std;
int n,t,ans,a[50000],b[50000];
int main() {
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&a[i]);
sort(a+1,a+n+1);
for(int i=2;i<=n;i++)
{
if(a[i]<=a[i-1])
{
ans+=a[i-1]+1-a[i];
a[i]=a[i-1]+1;
}
}
printf("%d",ans);
}