#include<cstdio> int n,j,a[1000005],ans; main() { scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&q); a[j]++; } for(int i=0;i<1111110;i++) { if(a[i]%2==1) ans++; a[i+1]+=(a[i]/2); } printf("%d",ans); }
Codeforces Round #326 (Div. 2)Problem C - Duff and Weight Lifting
最新推荐文章于 2025-03-11 14:23:01 发布
本文深入探讨了C语言编程的基础知识与高级技巧,并通过实际案例展示了如何运用这些技巧解决编程问题。
1万+

被折叠的 条评论
为什么被折叠?



