递归解法~~~~~~~~ 摘要:参考代码:def charge(n, summ): a = n // 3 b = n % 3 summ += a if (a + b) < 题解列表 2024年04月08日 0 点赞 0 评论 354 浏览 评分:6.0
汽水瓶(python代码) 摘要:解题思路:注意事项:参考代码while True: n=int(input()) if n==0: break c=0 while n>=3: c=…… 题解列表 2024年03月17日 0 点赞 0 评论 180 浏览 评分:0.0
自己写的,一定还有改进的地方,希望大家能指教,谢谢 摘要:解题思路:1.因为没有给具体的循环数量,需要根据b(空瓶子)数量而定,所以用do-while循环,先进入循环再cin>>b。2.每次喝下的空瓶子都还可以兑换饮料,因此无法判断循环次数,内循环也要用wh…… 题解列表 2024年03月17日 0 点赞 0 评论 140 浏览 评分:0.0
注意剩下的瓶子和已换的瓶子要区分开 摘要:解题思路:注意事项:参考代码:#include<stdio.h>void main(){ int i[100]; //将初始瓶子数放入数组 int sum,he;…… 题解列表 2024年03月16日 0 点赞 0 评论 90 浏览 评分:0.0
1072: 汽水瓶 摘要:解题思路: 首先,题目这里说的是每三瓶可以换一瓶,在这里我看到的人第一想法就是,用这个数去除三,得到的数再去除三,这一个反复的过程,但是如果是偶数的话他会多出一瓶,所以我的出的公式是(n/3)+(n%…… 题解列表 2024年03月15日 1 点赞 0 评论 184 浏览 评分:9.9
此乃小学奥数 摘要:解题思路:注意事项:参考代码:int main(){ int a,b; a=0; while(a<10&&scanf("%d",&b)==1&&b!=0){ a++; p…… 题解列表 2024年03月12日 0 点赞 0 评论 165 浏览 评分:0.0
c语言递归算法,简单明了。 摘要:解题思路:3个空瓶子换1个饮料,所以可以得到n/3,换过一次后所剩的空瓶子是n/3+n%3,一直循环如此,就可以用递归来算。后面还说可以借老板1瓶然后还给他,那么可以得到,当只剩下两个空瓶子后假设n=…… 题解列表 2024年02月07日 0 点赞 0 评论 70 浏览 评分:9.9
汽水瓶 (理清逻辑原理,代码很简洁,但不难懂) 摘要:解题思路:想用最少的瓶子换尽可能多的汽水,其实给出的例子10瓶换汽水最后剩下两瓶,先向老板借一瓶,然后可以换一瓶。这就是最大化换瓶的方法,即两个瓶子就能换一瓶汽水。从2—10瓶汽水依次算出最多能换的汽…… 题解列表 2024年02月03日 0 点赞 0 评论 113 浏览 评分:9.9
我这个题纯粹是蒙的, 摘要:解题思路:我一开始做的时候当n=2的时候我这里是死循环,所以我最后没办法加了一个限制条件才可以。注意事项:虽然发上来了,可以看看但是不建议采纳。参考代码:#include<iostream>using…… 题解列表 2024年02月01日 0 点赞 0 评论 154 浏览 评分:0.0
递归求解汽水瓶问题 摘要:解题思路:由题可知每3个空瓶可换一瓶汽水换来的汽水喝完后又会产生空瓶则可利用递归来循环调用解决此题即:设一共有10个空瓶10%3=3......1此时还有3+1=4个空瓶(用9个空瓶换3瓶水,喝完了产…… 题解列表 2024年02月01日 0 点赞 0 评论 90 浏览 评分:0.0