题解 1072: 汽水瓶

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

筛选

汽水瓶-题解(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

汽水瓶-题解(Java代码)

-####行内代码![](/image_editor_upload/20190606040412_74577.png)```javaimportjava.util.Scanner;publicclass汽水瓶{publicstaticvoidmain(String[]args){Scannersc=n

汽水瓶-题解(Java代码)

```java/*根据题目意思(这时候剩2个空瓶子。*然后你让老板先借给你一瓶汽水,喝掉这瓶满的,*喝完以后用3个空瓶子换一瓶满的还给老板)*可知2个空瓶就可换一瓶喝*所以最多可换n/2瓶喝。*/packageTest;importjava.util.Scanner;//作者:唐海涛!!publicc

汽水瓶-题解(C语言代码)

解题思路:我刚看到这题的时候我觉得好复杂啊,还要借一瓶,好绕,不过我又沉下心仔细研读了一下题目,发现这题其实不就是两个空瓶子等于新的一瓶吗,多余的舍去,就是除以2,结果是int类型的数呗,太简单了实在。看不懂代码打我!!!注意事项:参考代码:#includeintmain(){int

汽水瓶-题解(C语言代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){     int a;     while(1)     {         scanf("%d",&a);  ……

汽水瓶-题解(C语言代码)

摘要:解题思路:我是用假设的思路,假设可以喝几瓶,把假设的空瓶再放进去计算。注意事项:参考代码:#includeint main(){    int n,i,j;   for(j=1;j<11;j++)//……