解题思路:
注意事项:
参考代码:
n = int(input()) a = list(map(int,input().split())) a.sort() from collections import defaultdict dic=defaultdict(int) for i in a : dic[i]+=1 x=a[0] while True: if (dic[x] % (x+1)) == 0 : dic[x+1]+= dic[x]//(x+1) x+=1 else: break print(x)
0.0分
4 人评分
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:513 |
【金明的预算方案】 (C++代码)浏览:843 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:633 |
The 3n + 1 problem (C语言代码)浏览:553 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
Tom数 (C语言代码)浏览:495 |
大神老白 (C语言代码)浏览:601 |
简单的a+b (C语言代码)浏览:460 |
C语言训练-字符串正反连接 (C语言代码)浏览:632 |