月初


私信TA

用户名:YueChu

访问量:293

签 名:

等  级
排  名 10468
经  验 1087
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 复旦大学
专  业

  自我简介:

TA的其他文章

解题思路:本题主要使用模拟的思路进行求解,在确定while的结束条件的时候需要注意,当n=2的时候如果讲两个空瓶都用完还可以再去换购一次,所以要当心他的条件

注意事项:

参考代码: 

                                n=eval(input())

                                step=0

                                ans=0

                                while n>=1:#目前具有的饮料数

                                    n-=1

                                    ans+=1

                                    step+=1

                                    if step==3:#更新表示可以换购

                                        n+=1

                                        step=0

                                print(ans+n)


 

0.0分

3 人评分

  评论区

  • «
  • »