首页 > 其他分享 >饮料换购

饮料换购

时间:2023-03-26 11:58:20浏览次数:39  
标签:count 换购 初始值 饮料 100 yu 多少

饮料换购

题目描述

乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊 C 型饮料,凭 3 个瓶盖可以再换一瓶 C 型饮料,并且可以一直循环下去(但不允许暂借或赊账)。

请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的 n 瓶饮料,最后他一共能喝到多少瓶饮料。

输入描述

输入一个整数 n(0<n<1000),表示开始购买的饮料数量。

输出描述

输出一个整数,表示实际得到的饮料数

输入输出样例

示例

输入

100

输出

149

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 256M

提交答案

#include<bits/stdc++.h>
using namespace std;
int main()
{
  int n,yu,count;//初始数目,余数,总数
  cin>>n;//以初始值为100瓶为例子
  count=n;//初始值为100,就可以喝100瓶,所以count初始值直接赋值为n
  while(n>=3){//只要n>=3就可以换
  //注意yu=n%3;喝n=n/3;不能换顺序
    yu=n%3;//n瓶换完之后还剩多少瓶,100瓶换完之后还剩1瓶
    n=n/3;//n瓶能换多少瓶,100瓶能换33瓶
    count+=n;//count加上我能喝多少瓶,就是到目前为止我能喝多少瓶
    n+=yu;//现在新的有多少个瓶盖,等于之前已经换过来多少瓶的数目加上换完之后还剩多少瓶
  }
  cout<<count<<endl;
  return 0;
}

标签:count,换购,初始值,饮料,100,yu,多少
From: https://www.cnblogs.com/bujidao1128/p/17258231.html

相关文章

  • [互动微课 | 高一化学]从“电解质饮料”看电离模型
    电解质化合物,电离需水或熔融。自由离子在移动,三大关系记心中。由于经费紧张、精力有限,本课例全部实验资源及微粒动画均选自网络。背景音乐来源:爱给网请在“哔哩哔哩”......
  • 饮料灌装生产流水线PLC如何实现远程监控和程序上下载
    为了提高产品质量和生产效率、缩短生产周期和降低成本,饮料灌装生产已经实现自动化。通过PLC来控制灌装生产线的方式具备编程简单、工作可靠、使用简单等特点,得到很多饮料厂......
  • 饮料换购【第六届蓝桥杯省赛C++A/C组,第六届蓝桥杯省赛JAVAB组】
    饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶......
  • 【XSY3527】饮料_【NOI2020】制作菜品
    XSY押题!/se对于一类问题:有\(n\)种不同的饮料,第\(i\)种有\(a_i\)升。你需要把它们分到\(m\)个瓶子里面,每个瓶子容量为\(k\),你的分配方案需要满足:每个瓶子都被......
  • 1216. 饮料换购
    https://www.acwing.com/problem/content/1218/大水题233简单数理分析即可知由n瓶饮料,可以产生n个瓶盖,又可以用n个瓶盖换取n/3(下取整)瓶饮料,如此反复换取,直至瓶......