直接开个计数器mask
每当饮料现存数-1;
cnt++;且mask++;
一旦mask达到3
饮料现存数++
计数器清零3
代码
#include <iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
int main(){
int n;
cin>>n;
int cnt=0,mask=0;
while(n--){
cnt++;
mask++;
if(mask==3){
mask=0;
n++;
}
}
cout<<cnt;
return 0;
}