yukijudai


私信TA

用户名:dsw1433

访问量:2331

签 名:

等  级
排  名 1666
经  验 2719
参赛次数 0
文章发表 36
年  龄 0
在职情况 学生
学  校 苏州大学
专  业

  自我简介:

TA的其他文章

解题思路:将输入的字符串以空格分隔称为列表,在利用循环进行换糖加糖的步骤,明确一点最后老师加的糖等于最后的总糖数减去初始糖数

注意事项:

参考代码:

n=int(input())

a=input()

d=list(a.split())

for i in range(0,len(d)):

    d[i]=int(d[i])

xx=sum(d)

while True:

    b=[]

    for i in d:

        b.append(i/2)

    for i in range(0,len(d)):

        d[i]=d[i]/2+b[i-1]

    for i in range(0,len(d)):

        if d[i]%2!=0:

            d[i]=d[i]+1

    if sum(d)==d[1]*len(d):

        break

print(int(sum(d)-xx))


 

0.0分

0 人评分

  评论区

  • «
  • »