在本地运行通过,可洛谷上报错!
  • 板块P1255 数楼梯
  • 楼主deyi
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/1/25 22:58
  • 上次更新2023/10/24 03:04:54
查看原帖
在本地运行通过,可洛谷上报错!
669329
deyi楼主2023/1/25 22:58
#include<bits/stdc++.h>
using namespace std;
int f[5010][5000]={{0},{1}}, l1=1, l2=1, n;
void add(int x){
	l1=l2;
	for(int i=0;i<l2;i++){
		f[x][i]=f[x-1][i]+f[x-2][i];
	}
	for(int i=0;i<l2;i++){
		f[x][i+1]+=f[x][i]/10;
		f[x][i]%=10;
		if(i+1==l2&&f[x][i+1]!=0)l2++;
	}
}
int main(){
	cin>>n;
	for(int i=2;i<=n+1;i++){
		add(i);
	}
	for(int i=l2-1;i>=0;i--)
		cout<<f[n+1][i];
	return 0;
}
2023/1/25 22:58
加载中...