解题思路:把糖果数目放到列表里,用最大值最小值判断是否全部相等
注意事项:
参考代码:
n = int(input())
list0 = list(map(int,input().split()))
sum = 0
while max(list0) - min(list0) != 0:
list1=[]
for i in range(n-1):
list1.append(list0[i]/2+list0[i+1]/2)
list1.append(list0[0]/2+list0[n-1]/2)
# print(list1)
list0=list1
for i in range(len(list0)):
if list0[i]%2!=0:
list0[i]+=1
sum+=1
print(sum)
0.0分
0 人评分
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
1157题解浏览:769 |
图形输出 (C语言代码)浏览:1422 |
单词个数统计 (C语言代码)浏览:1046 |
淘淘的名单 (C语言代码)浏览:1309 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:604 |
求圆的面积 (C语言代码)浏览:714 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:507 |