‹ 上一题 下一题 ›

g6-07069. 记忆化·零号暗号的前提 未做

1000 ms 256 MB 测试点 ? 自拟题知识点题GESP-66级·深度优先搜索客观题单选

记忆化爬楼梯的查表句写作 if (memo[n] != 0) return memo[n];——用 当「还没算过」的暗号,return memo[n] = f(n-1) + f(n-2); 算完顺手存一格。这种写法成立的前提是( )。

  • A. memo 数组开得足够大,装得下所有状态
  • B. 每个状态的答案恒为正数——爬楼梯的 至少是 ;要是某个状态的结果可能是 ,存成 后会被误当成「没算过」,每次都重算,记忆化失效
  • C. 不超过 ,答案不会溢出
  • D. 函数必须用 long long 做返回类型
未选择
输入
输出

            
答案