天天打表的学神个个都是传说!

魈凯KBS  •  4个月前


include//头文件

using namespace std;//声明命名空间 int main(){//主函数

int n;//定义n 
cin>>n;//输入n 
long long arr[n];//记得加long long 
for(int i=0;i<n;i++){//搞出for循环 
	if(i<3){//如果是前三项 
		arr[i]=1;//所有数都是3 
	}
	else{//否则 
		arr[i]=arr[i-1]+arr[i-3];//这东西等于前一项和前三项的和 
	} 
	cout<<arr[i]<<" ";//输出这个东西 
}
return 0;//华丽的结尾 

}


评论:

long long arr[n];

太有石粒了,不用常数?

好歹你也这样写吧

long long *arr=new long long[n];

然后结尾再加一个

delete[] arr;


毛泓博(做题专用,大号Fess)  •  4个月前