刚开始理解错题意了。。网上找了两个答案,如下:
第二种解法说结果是人数/2。。未想明白为何
#include <iostream>
using namespace std;
int main()
{
int n;
while(cin>>n&&n!=0)
{
//int sum=0;
//while(n>1)
//{
// sum+=n/3;
// if(n<3){sum++;break;}
// n=n/3+n%3;
//}
cout<<(n>>1)<<endl;
}
return 0;
}