问题描述:
乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。
请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。
样例输入:
100
样例输出:
149
问题分析:
模拟问题,每减少三个时增加一个,相当于每次减少两个。代码示例如下:
#include<bits/stdc++.h>
using namespace std;
int n,ans;
int main(){
int i;
cin>>n;
for(i=n;i>=3;i-=2){
ans+=3;
}
ans+=i;
cout<<ans<<endl;
return 0;
}
结果如下: