题解 1072: 汽水瓶

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

1072: 汽水瓶-JAVA

摘要:解题思路:/*** 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。* 小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,* 方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的……

1072: 汽水瓶

解题思路:(1)本题只有一种特殊情况,就是手上只剩2个空瓶子时,可以找老板借,此时有两个瓶子和有三个瓶子的结果是一样的,可以多获得一瓶。(2)思路是写一个while循环,每轮循环计算用手头的汽水瓶能换多少瓶汽水,以及换完后手头还剩几瓶,同时更新总计获得的汽水瓶数量,

简单思想思想换汽水

摘要:解题思路:        根据题意我们可以认为只要两瓶就可以换一瓶,所以当瓶子数大于1时,就可以换一瓶,但是这一瓶不能成为自己的空瓶子注意事项:参考代码:#include<iostream>using……

汽水瓶(c++)

摘要:解题思路:注意事项:有可能会超出限制,有没有大佬知道是为什么?参考代码:#include<iostream>using namespace std;int main(){    int n;    i……

#C++1072——汽水瓶

摘要:#include<iostream> using namespace std; int hfd(int m) {      int p=0;//统计新增空瓶数(兑换数)       int ……

汽水瓶(易懂)c++

解题思路:注意题目最后的提示,拥有两个瓶子时可以找老板借汽水,然后将三个瓶子换的汽水还给老板把这个过程简单化,就是可以用两个瓶子作为代价去喝一瓶汽水好的,那我们就不拿三个瓶子去换了,只要一直去借汽水就可以了(老板表示很凎!)利用借汽水这个机制,

就循环判断呗

摘要:解题思路:注意事项:参考代码:while True:     n=int(input())     if n!=0:                       &nbs

汽水瓶(c++纯代码)

```cpp#includeusingnamespacestd;intqishui(intw){intm=w/3,n=w%3,x,y,sum=0;while(m!=0){sum+=m;x=(m+n)/3;y=(m+n)%3;m=x;n=y;}if(n==2)sum++;returnsum;}intma