解题思路:把糖果数目放到列表里,用最大值最小值判断是否全部相等
注意事项:
参考代码:
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 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题6.5 (Java代码)浏览:1124 |
妹子杀手的故事 (C语言代码)浏览:691 |
九宫重排 (C++代码)浏览:1336 |
A+B for Input-Output Practice (IV) (C++代码)浏览:677 |
大神老白 (C语言代码)浏览:645 |
水仙花 (C语言代码)浏览:1053 |
1157题解浏览:717 |
1035 题解浏览:785 |
小九九 (C语言描述,不看要求真坑爹)浏览:985 |