C++ :
#include<bits/stdc++.h> using namespace std; int n,x,a[1000005],ans; int main() { cin>>n; while(n--) { cin>>x; a[x]++; } for(int i=0;i<=1000000;i++) if(a[i]>0){ int y=a[i]/(i+1); if(a[i]%(i+1)>0) y++; ans+=y*(i+1); } cout<<ans; return 0; }
By signing up a 大沥中心 universal account, you can submit code and join discussions in all online judging services provided by us.
Using your 大沥中心 universal account