herofly


私信TA

用户名:pyhero

访问量:16620

签 名:

等  级
排  名 33
经  验 14299
参赛次数 17
文章发表 321
年  龄 0
在职情况 待业
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

n=int(input())
l=list(map(int,input().split()))
candin=0
while True:
    t=[i//2 for i in l]
    k=t[:]
    t=t[-1:]+t[:-1]
    l=[t[i]+k[i] for i in range(n)]
    for j in range(n):
        if l[j]%2 !=0:
            l[j] += 1
            candin += 1
    p=n-1
    for i in range(1,n):
        if l[i] == l[0]:
            p -= 1
    
    if p == 0:
        break
print(candin)


 

0.0分

2 人评分

  评论区

  • «
  • »