题解 1072: 汽水瓶

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

筛选

汽水瓶题解

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

汽水瓶思路

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

递归求解汽水瓶问题

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

我这个题纯粹是蒙的,

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

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

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

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

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

此乃小学奥数

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

1072: 汽水瓶

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