yukijudai


私信TA

用户名:dsw1433

访问量:2331

签 名:

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

  自我简介:

TA的其他文章

解题思路:一个数储存/3的余数,表示没用的空瓶子,一个数储存/3的整除,表示拿去换的瓶子

注意事项:

参考代码:

c=0

while True:

    x=int(input())

    if x==0:

        break

    if x==1:

        print(0)

    if x==2 or x==3:

        print(1)

    else:

        while x>3:

            b=x%3

            c=x//3+c

            x=x//3

            x=x+b

            if x==2 or x==3:

                print(c+1)

                b=0

                c=0

            if x==1:

                print(c)

                b=0

                c=0


 

0.0分

0 人评分

  评论区

  • «
  • »