汽水瓶-题解(C++代码) 摘要://这道题比较简单,在纸上演算几个数就会明白了 规律;(等式左边面的数字代表空瓶子右边代表能和饮料的最大数目) 1=0; 2=1,3=1; 4=2,5=2; 6=3,7=3; 8=4,9=…… 题解列表 2019年09月07日 0 点赞 0 评论 425 浏览 评分:0.0
汽水瓶-题解(C语言代码) 摘要:#include #include #include #include int main() { int a,b,c,sum,sl=0; while(scanf("%d",&a)!=…… 题解列表 2019年08月27日 0 点赞 0 评论 402 浏览 评分:0.0
迭代(C语言代码) 摘要:其实大家如果把所有结果拉出来做个统计的话……会发现其实将总数除以2就行了~但我总觉得这样不是十分的符合题意(个人还是喜欢把整个过程模拟一下) 解题思路:在main函数中,先完成输入,在ca…… 题解列表 2019年08月22日 0 点赞 0 评论 1240 浏览 评分:8.4
汽水瓶-题解(Java代码) 摘要: //经过分析可以得到空瓶数与饮料数对应的关系,如果空瓶数为偶数那么饮料数为空瓶数的一般,如果空瓶数为奇数那么饮料数为空瓶数的数量减一的一半。 import java.util.Scanne…… 题解列表 2019年08月15日 0 点赞 0 评论 684 浏览 评分:0.0
汽水瓶-题解(C++代码)——简单递归(通俗易懂) 摘要:解题思路: 本题是很明显的递归思路,实际上就是用两瓶空瓶即可换一瓶饮料喝。因此状态转移方程为f(n-2)+1。 参考代码: ```cpp #include #include usi…… 题解列表 2019年08月08日 0 点赞 0 评论 801 浏览 评分:8.0
汽水瓶-题解(Java代码) 摘要: ## 解题思路 **看题目可知汽水瓶每次都得循环判断,直到空的汽水瓶小于等于两瓶.** -------- ##### 代码+注释 public static void main…… 题解列表 2019年08月02日 0 点赞 0 评论 979 浏览 评分:6.0
汽水瓶-题解(C语言代码) 摘要: #include void P1(int n) { int a=0,b=0,sum=0; while(n!=1) //n代表此刻瓶子的个数;结束时n…… 题解列表 2019年08月01日 0 点赞 0 评论 285 浏览 评分:0.0
汽水瓶-题解(C语言代码) 摘要:观察可得,喝的汽水数为空瓶数除以二,向下取整。 不严格的数学证明,大概是: 若空瓶数为n,则可换汽水n/3; 这n/3个汽水喝完又可以换n/9(均为向下取整,暂且不考虑多两个空瓶的情况) 于是…… 题解列表 2019年07月23日 0 点赞 0 评论 586 浏览 评分:0.0
汽水瓶:找到最简规律,不使用递归 (C++代码) 摘要:首先,题目中说的办法,用两个空瓶子是可以喝到一瓶汽水的,是最高效的办法,而且什么都没有留下,是解决本题的关键,因为它什么都没有留下,所以可以避免使用递归带来的麻烦。 按照我们的想法,就是看现有的空瓶…… 题解列表 2019年07月16日 0 点赞 0 评论 892 浏览 评分:8.0
汽水瓶-题解(C++代码) 摘要:#### 原题链接:[汽水瓶问题](https://www.dotcpp.com/oj/problem1072.html "汽水瓶问题") #### 解题思路: ##### 每三瓶…… 题解列表 2019年07月11日 0 点赞 0 评论 866 浏览 评分:8.0