十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖

参考:

蓝桥杯大赛青少年创意编程C++ 资料集
https://blog.csdn.net/dllglvzhenfeng/article/details/122499560

第十二届蓝桥杯青少年C++中级组1月比赛题目详解
https://www.bilibili.com/video/BV1dR4y1x7J8/


C++代码:

/*
十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖
*/ 
#include 
using namespace std;

long long a[100+10]={0,1,1,1,1},n; 

int main()
{
	cin>>n;
	
	for(int i=5;i<=n;i++)
		a[i]=a[i-1]+a[i-4];
	
	cout<

python代码:

"""
十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖 python

"""
a=[]

n=int(input())

a.append(int(1))
a.append(int(1))
a.append(int(1))
a.append(int(1))

i=4
while i

scratch代码:

十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖_第1张图片

十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖_第2张图片 

十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖_第3张图片 


十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖_第4张图片 

十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖_第5张图片 

十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖_第6张图片