解题思路:
注意事项:
参考代码:
n=int(input())
a_list=list(map(int,input().split()))
a_list.sort()
count=dict()
for i in a_list:
if i not in count:
count[i]=1
else:
count[i]+=1
i=a_list[0]
while count[i]:
if count[i]%(i+1)!=0:
break
else:
if i+1 not in count:
count[i+1]=0
count[i+1]+=count[i]//(i+1)
i+=1
print(i)
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:872 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1363 |
C语言训练-最大数问题 (C语言代码)浏览:648 |
用筛法求之N内的素数。 (C语言代码)浏览:1380 |
wu-淘淘的名单 (C++代码)浏览:1530 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:819 |
核桃的数量 (C语言代码)浏览:725 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:676 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1456 |