xts


私信TA

用户名:xutianshuo

访问量:3019

签 名:

我来!!!

等  级
排  名 669
经  验 3869
参赛次数 6
文章发表 6
年  龄 18
在职情况 学生
学  校 淄博技师学院
专  业 信息工程系

  自我简介:

xts

TA的其他文章

解题思路:

    首先,题目这里说的是每三瓶可以换一瓶,在这里我看到的人第一想法就是,用这个数去除三,得到的数再去除三,这一个反复的过程,但是如果是偶数的话他会多出一瓶,所以我的出的公式是(n/3)+(n%3) ,例如n =10 的话,10 / 3 = 3 , 10 % 3 = 1 ; 3+1就得到4瓶这个答案了,我们在让4去执行这个过程一直到1为至,在这个过程中我们还要判定一个事,就是如果是2瓶的话他会借一瓶,所以需要判定一下当n = 2瓶的话,我们需要让 n+1瓶使他变成三瓶。

注意事项:

    我们需要加的是n/3的值而不是(n/3)+(n%3)这个值,这个需要搞清楚。

参考代码:

5F)Y_@)Y4)5]G_XNJAH4275.png

 

0.0分

4 人评分

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

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区