Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
79212 sh25_shenpy 上台阶_记忆化递归 C++ 解答错误 0 MS 252 KB 377 2025-12-29 21:21:59

Tests(1/2):


#include<iostream> #include<cstdio> using namespace std; const int mod=100003; int dp[1000000]; int main() { dp[0]=dp[1]=1; dp[2] = 2; for(int i=2;i<=71;i++) { dp[i] = dp[i - 1] + dp[i - 2] + dp[i - 3]; } int n; while(scanf("%d", &n) != EOF) { if(n == 0) break; printf("%d\n", dp[n]); } return 0; }


测评信息: