题目意思是:找出一串珠子中有多少黑子!!
#include<iostream>
using namespace std;
int main()
{
__int64 n,s=0;
int a[7]={0,1,1,1,2,2,3};
while(cin>>n)
{
if(n>=0&&n<=6)
{
s=a[n];
cout<<s<<endl;
}
else
{
s=(n/6)*3;
s=s+a[n%6];
cout<<s<<endl;
}
}
return 0;
}