本文主要是介绍CF228C题Fox and Box Accumulation,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
史无前例的做出C题啊!!!激动ing~~。。。
#include <stdio.h>
int main()
{int n, a[101], i, j, x, s, b[101]= {0}, z = 0, y = 0;scanf("%d",&n);s=n;for(i=0; i<n; i++){scanf("%d",&a[i]);b[a[i]]++;if(y<a[i])y=a[i];}while(s){x=0;for(i=0; i<=y; i++){while(b[i]&&i>=x){x++;b[i]--;s--;}}z++;}printf("%d\n",z);return 0;
}
这篇关于CF228C题Fox and Box Accumulation的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!