汽水瓶 (C++代码)直接模拟
摘要:解题思路:模拟注意事项:注意边界处理参考代码:#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
i……
汽水瓶 (C++代码)
摘要:解题思路:空瓶总数n/3,得到喝的瓶数,而新的空瓶数=刚喝的瓶数+ n/3的余数;重复上述操作注意事项:参考代码:#include<stdio.h>#include<iostream>using na……
1072汽水瓶(递归算法实现)
摘要:解题思路:注意事项:参考代码:#include<stdio.h>int digui(int n,int* sum){ if(n<=1) return (*sum); else if(n==2) ret……
汽水瓶 (C语言代码)
摘要:解题思路:这个题目就是找到处理空瓶子的核心算法,把它填入到我们的框架里就行:int main()
{
int p=0,n;
while(scanf("%d",&n)!=0)
……
汽水瓶 (Java代码)
摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class A1072 { public static void main(String args……
自己写的,一定还有改进的地方,希望大家能指教,谢谢
摘要:解题思路:1.因为没有给具体的循环数量,需要根据b(空瓶子)数量而定,所以用do-while循环,先进入循环再cin>>b。2.每次喝下的空瓶子都还可以兑换饮料,因此无法判断循环次数,内循环也要用wh……
汽水瓶-题解(C语言代码)
摘要:观察可得,喝的汽水数为空瓶数除以二,向下取整。
不严格的数学证明,大概是:
若空瓶数为n,则可换汽水n/3;
这n/3个汽水喝完又可以换n/9(均为向下取整,暂且不考虑多两个空瓶的情况)
于是……