找规律,

来源:互联网 发布:linux 网桥配置 编辑:程序博客网 时间:2024/04/26 17:20

题目意思是:找出一串珠子中有多少黑子!!

#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;

}

 

原创粉丝点击