私は、引数のうちの1つだけに関して、この関数の厳密な境界時間の複雑さを見出そうとしていました。私はそれがO(p^2)(またはむしろ大きなシータ)だと思ったが、私はもはや確信していない。 (define (acc p n)
(define (iter p n result)
(if (< p 1)
result
(iter (/ p 2) (- n 1)
私は現在、ダイナミックプログラミングを理解しようとしています。興味深い問題が見つかりました。「nxnの四角形と開始位置(xs、ys)のチェス盤があれば、最短の騎士は終わりの位置(xe、ye)に行くことができます。これは、私の解決策のような音だろうかです: Initialize the matrix representing the chess board (except the "square"