月初


私信TA

用户名:YueChu

访问量:238

签 名:

等  级
排  名 9564
经  验 1085
参赛次数 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分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区