#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
int N;
while(cin>>N && N != 0)
{
int sum =0;
while(N >= 3)
{
sum += N/3;
N = N/3 + N%3;
}
if(N == 2)
{
sum ++;
}
cout<<sum<<endl;
}
return 0;
}汽水瓶
本文介绍了一个简单的C++程序,该程序用于计算给定数量物品在特定规则下可以进行的有效交换次数。具体而言,每次交换消耗三个物品并生成一个新的物品,程序会循环执行此操作直至无法继续为止,并输出总的交换次数。
524

被折叠的 条评论
为什么被折叠?



