50分,记忆化递归
  • 板块P1255 数楼梯
  • 楼主ansan
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/12/16 21:15
  • 上次更新2023/12/16 22:31:25
查看原帖
50分,记忆化递归
1120932
ansan楼主2023/12/16 21:15
#include<bits/stdc++.h>
using namespace std;
int a[5001];
int louti(int n){
	if(a[n] != 0) 
	return a[n];
	else if(n == 1)
	return 1;
	else if(n == 2)
	return 2;
	else
	return a[n] = louti(n-1)+louti(n-2);//记忆化递归 
}
int main(){
	int n, count = 0, i, j;
	cin >> n;
	count = louti(n);
	cout << count;
	return 0;
}
2023/12/16 21:15
加载中...