蓝桥杯省赛-饮料换购

题目描述

乐羊羊饮料厂正在举办一次促销优惠活动。
乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。
请你计算一下,如果小明不浪费瓶盖,尽量地参加活动。
那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。 

输入

输入存在多组测试数据
每组测试数据输入一行包含一个正整数n(1<=n<=10000)

输出

对于每组数据输出一行,包含一个整数,表示实际得到的饮料数

样例输入 Copy

100
101

样例输出 Copy

149
151

#include<iostream>
using namespace std;
int main()
{
    int n;
    while(cin>>n)
    {
        int ans;
        ans=n;
        while(n>=3)
        {
            ans+=n/3;
            n=n/3+n%3;
        }
        cout<<ans<<endl;
        
    }
    return 0;
 } 

 

posted @ 2021-04-13 19:13  只配吃三碗饭  阅读(61)  评论(0)    收藏  举报