题解 | #汽水瓶#
汽水瓶
https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main() {
int initNum;
int result = 0;
while(cin >> initNum){
int result = 0;
int emptyBottol = initNum;
while(emptyBottol >= 3)
{
result += emptyBottol/3;
emptyBottol = emptyBottol%3 + emptyBottol/3;
}
// 只有剩余两瓶才有机会靠借多喝一瓶
if(emptyBottol == 2)result++;
if(initNum != 0)cout<< result << endl;
}
}
// 64 位输出请用 printf("%lld")
平安产险科技中心工作强度 24人发布