饮料换购
来源:互联网 发布:大学生逃课数据 编辑:程序博客网 时间:2024/04/28 23:13
饮料换购
乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。
请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。
输入:一个整数n,表示开始购买的饮料数量(0<n<10000)
输出:一个整数,表示实际得到的饮料数
例如:
用户输入:100 33*3+1 34
100
程序应该输出:
149
用户输入:
101
程序应该输出:
乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。
请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。
输入:一个整数n,表示开始购买的饮料数量(0<n<10000)
输出:一个整数,表示实际得到的饮料数
例如:
用户输入:100 33*3+1 34
100
程序应该输出:
149
用户输入:
101
程序应该输出:
151
代码如下
#include<stdio.h>int tot;void dfs(int n){if(n<3)return;//当剩下瓶盖数小于3时,递归结束int a=n/3;//手中瓶盖可int b=n%3;//换完饮料剩下瓶盖数tot+=a;dfs(a+b);//最后剩下瓶盖数即为a(换的饮料数)+b(换完饮料剩下瓶盖数)} int main(){scanf("%d",&tot);dfs(tot);printf("%d\n",tot);return 0;}
阅读全文
0 0
- 饮料换购
- 饮料换购
- 饮料换购
- 饮料换购
- 饮料换购
- 饮料换购
- 饮料换购
- 饮料换购
- 蓝桥杯历届-饮料换购
- 蓝桥杯 饮料换购
- 饮料换购--蓝桥杯
- 2015 饮料换购
- 8.饮料换购
- 饮料换购-蓝桥杯
- 饮料换购 蓝桥杯
- 第六届蓝桥杯饮料换购
- 蓝桥杯饮料换购
- 蓝桥 饮料换购
- python字符串连接的三种方法及其效率、适用场景详解
- 增强学习(Reinforcement Learning and Control)
- 求次大值
- ubuntu安装hadoop
- 踩过的坑
- 饮料换购
- 函数节流与函数防抖
- popen / system的区别/为什么vfork 不能直接return 返回
- JavaSE 练习对面向对象思想、单列集合、双列集合的综合运用
- NestedScrollView + RecyclerView实现的页面,解决出现的问题
- opencv_contours学习笔记(二)
- 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在
- 分糖啦!!!
- ISBN-号码-vijos