我想找出一对落在序列中的数字。我正在尝试编写一个程序来验证 f(1, n) = 2n - 2 和 f(m+1, n+1) = 2f(m, n)。当我打电话(号码 99、100)时它工作,但当我打电话(号码 100、100)时它不起作用。为什么它不起作用?(100, 100) 的序列号是多少?
这是我的程序:
(define (number m n)
(if (= m 1)
(- (* 2 n) 2)
(* 2 (number (- m 1) (- n 1)))))