题解 1072: 汽水瓶

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

筛选

汽水瓶 (Java代码)

摘要:参考代码:import java.util.Scanner; public static void main(String[] args) { Scanner sc=new Scanner(S……
优质题解

汽水瓶 (C语言代码)

解题思路:可以先把前面几项列出里,找出规律,然后编程。空瓶子个数n最多得到的汽水个数001021314252637384通过上面的表格,小伙伴们是不是已经看出它的规律了呢?这些值的得到并不难,简单的动手推一下就出来了,现在我们的任务就是要把这两列数值用一些数学关系联系起来,

汽水瓶-题解(Java代码)

importjava.util.Scanner;importjava.math.*;publicclassMain1{publicstaticintt(intm)//假设有m个空瓶{intsum=0;//已经喝了的数量(初始值是0)intn=m;while(n>=3)//空瓶数量大于等于三时循环{su

汽水瓶-题解(C++代码)【真民工向】

-##汽水瓶题解(民工向)本题思路很简单,所以我们将每一次兑换以及兑换后喝掉手中的汽水叫做一个回合。回合开始前手中只有空瓶,回合结束后,手中也只有空瓶。采用while语句判断回合的结束,当手中的瓶子数不足3个时,跳出循环。回合开始,先计算不能进行兑换的空瓶子数——即手中空瓶子数除以3的余数:n%3,

规律问题(13行代码)-题解(C语言代码)

####此题为找规律的问题:就像走台阶等问题,首先得先找规律#####首先我们从1个空瓶开始;n----可以喝的瓶数1-----02-----1(由题,可以先找老板要一瓶喝,然后再把3个空瓶送给老板)3-----14-----25-----26-----37-----38-----49-----410

汽水瓶-题解(Java代码)

package算法测试;importjava.util.Scanner;/***@Auther:王超*@Date:S*@Version:1.0*/publicclass汽水瓶{//利用分治递归的思想,从一般到复杂publicintdrink(intn){if(n

汽水瓶-题解(C++代码)

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