竞赛讨论区 > 一点拙见,希望大佬可以评论下意见
头像
高数挂科选手
发布于 2019-07-09 18:00
+ 关注

一点拙见,希望大佬可以评论下意见

/*牛牛数列6*/
#include<iostream>
using namespace std;
int main()
{
    long int d, a=0,b=1,c=1;
    int n;
    cin>>n;
    if(n == 1) cout<<0;
    else if(n == 2||n == 3)
    cout<<1;
    else
    {
        for(int i = 4; i <= n; i++)
        {    
           d=a+2*b+c;
            a=b;
            b=c;
            c=d;
                
            //a=a+2*b+c;        //这里我认为可以少用一个d,但是只对了百分之40,所以就有了上面的
            //b=c+b;
            //c=b-c;
            //b=b-c;
        }
    }
    cout<<d<<endl; 
    return 0;
}

全部评论

(2) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐