过不去求调qwq
  • 板块P1255 数楼梯
  • 楼主Lyqiu
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/10/25 12:32
  • 上次更新2024/10/25 15:05:47
查看原帖
过不去求调qwq
1365186
Lyqiu楼主2024/10/25 12:32
#include<bits/stdc++.h>
using namespace std;
long long a[5010][1005];
int main(){
    int n;
    cin>>n;
    a[1][1005]=1;a[2][1005]=2;
    for(int i=3;i<=n;i++){
		for(int j=1005;j>=1;j--){
		    if(a[i-1][j]+a[i-2][j]>=10){
		        a[i][j-1]++;
				a[i][j]=(a[i-1][j]+a[i-2][j])%10; 
		    }
		    else{
				a[i][j]=a[i-1][j]+a[i-2][j];
			}
			if(a[i][j]==0){
				break;
			}
		}
	}
	for(int i=1005;i>=1;i--){
		if(a[n][i]==0) return 0;
		cout<<a[n][i];
	}
    return 0;
}

过不去求调喵qwq

2024/10/25 12:32
加载中...