题解 1072: 汽水瓶

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

筛选

1072: 汽水瓶

摘要:解题思路:n/3=可以更换的汽水数量dn%3=剩余的空汽水数量bd+b=更换后剩余的汽水瓶总数注意事项:1.需要注意除数等于1时对余数进行判断2.需要注意在除数和余数的和等于2,但是余数等于0时的处理……

汽水瓶最简单解法

摘要:解题思路:题目中说如果剩下两个空瓶可以申请向老板借一个,然后再还给老板三个空瓶,这就相当于我们用两个空瓶即可换一瓶饮料,并且瓶子全部被收走,所以如果有n个空瓶我们可以换n/2瓶饮料。参考代码:#inc……

汽水瓶简单解法

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){ int n; while(cin>>n &am……

C语言解法递归方法

摘要:#include <stdio.h>int sum;int fun(int n){ if(n/3==0) return n; else { sum+=n/3; fun(n/3+n%3……

拿汽水瓶换汽水

摘要:解题思路: 首先仔细阅读题目可以得知在拥有一定瓶子数的情况下,每当有三个瓶子就可以换一瓶汽水,所以第一个能想到的是用瓶子数取3的整除得到换取的汽水数,那么将其喝掉后会得到新的瓶子,只需与原……

题解 1072: 汽水瓶,递归

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int num;//可以喝的汽水数量void fun(int len) {//len是空瓶子数量 ……

基于递归求解汽水瓶问题

摘要:解题思路:根据题目可得逻辑是当空瓶剩下两个时可换1个饮品,少于两个一个都不能换,当空瓶数大于等于3时,直接除3算得商即此次换得的饮品数,再加上余数即作为第二次的空瓶数,直至空瓶数小于3 为止,把所有过……