题解 1072: 汽水瓶

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

筛选

1072: 汽水瓶

摘要:解题思路: 首先,题目这里说的是每三瓶可以换一瓶,在这里我看到的人第一想法就是,用这个数去除三,得到的数再去除三,这一个反复的过程,但是如果是偶数的话他会多出一瓶,所以我的出的公式是(n/3)+(n%……

此乃小学奥数

摘要:解题思路:注意事项:参考代码:int main(){    int a,b;   a=0;    while(a<10&&scanf("%d",&b)==1&&b!=0){ a++;        p……

c语言递归算法,简单明了。

摘要:解题思路:3个空瓶子换1个饮料,所以可以得到n/3,换过一次后所剩的空瓶子是n/3+n%3,一直循环如此,就可以用递归来算。后面还说可以借老板1瓶然后还给他,那么可以得到,当只剩下两个空瓶子后假设n=……

汽水瓶 (理清逻辑原理,代码很简洁,但不难懂)

摘要:解题思路:想用最少的瓶子换尽可能多的汽水,其实给出的例子10瓶换汽水最后剩下两瓶,先向老板借一瓶,然后可以换一瓶。这就是最大化换瓶的方法,即两个瓶子就能换一瓶汽水。从2—10瓶汽水依次算出最多能换的汽……

我这个题纯粹是蒙的,

摘要:解题思路:我一开始做的时候当n=2的时候我这里是死循环,所以我最后没办法加了一个限制条件才可以。注意事项:虽然发上来了,可以看看但是不建议采纳。参考代码:#include<iostream>using……

递归求解汽水瓶问题

摘要:解题思路:由题可知每3个空瓶可换一瓶汽水换来的汽水喝完后又会产生空瓶则可利用递归来循环调用解决此题即:设一共有10个空瓶10%3=3......1此时还有3+1=4个空瓶(用9个空瓶换3瓶水,喝完了产……

汽水瓶思路

摘要:解题思路:注意事项:参考代码: public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ……

汽水瓶题解

摘要:解题思路:注意事项:参考代码:#include <iostream>#include <algorithm>/* run this program using the console pauser o……

c代码记录之汽水瓶

摘要:因为可以借,反而变的简单了 每2个瓶盖借一瓶(同时得到1个瓶盖),再还以3个瓶盖,所以就变成2个瓶盖喝一瓶 #include int main() { ……

汽水瓶(Java代码)

摘要: /*此题需不断输入n的值,故while循环更简便,因需判断n的范围,而按顺序需先输入n,则使用dowhile循环。因每2个空瓶借1瓶便抵消一瓶,故2瓶算作1瓶,同时1瓶无法兑换,所以可以看作换……