解题思路:
注意事项:
参考代码:
n=int(input())
li=list(map(int,input().split()))
t=0
while li.count(li[0])!=n:
l=[x/2 for x in li]
li=l[:]
li[n-1]+=l[0]
for i in range(n-1):
li[i]+=l[i+1]
for i in range(len(li)):
if int(li[i]%2)!=0:
li[i]=li[i]+1
t=t+1
print(t)
0.0分
3 人评分
C二级辅导-进制转换 (C语言代码)浏览:615 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:514 |
星期判断机 (C语言代码)浏览:859 |
【偶数求和】 (C语言代码)浏览:431 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:775 |
【魔板】 (C++代码)浏览:1161 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:646 |
C语言训练-最大数问题 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:2739 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:452 |