#51885: DP建模(*提示)


chenwei980503@gmail.com (陳維(Z))

學校 : 新北市立北大高級中學
編號 : 278351
來源 : [101.10.97.141]
最後登入時間 :
2025-09-29 19:33:05

  • f[n] = 長度為 n 的路徑圖 (Pₙ) 的極大獨立集個數。

分析第一個點 (編號 1) 的情況:

  • 情況 1:選點 1

    • 那麼點 2 不能選,剩下是長度 n-2 的路徑

    • 但要注意,因為點 1 被選了,點 2 就被覆蓋,沒問題

    • 所以這時相當於求 f[n-2]

  • 情況 2:不選點 1

    • 那麼為了滿足「極大」條件,點 2 必須被選(否則點 1 就可以再加進集合)

    • 所以其實點 2 一定選,然後點 3 不能選,剩下長度 n-3 的路徑

    • 這對應 f[n-3]

所以得到遞迴:

f[n]=f[n−2]+f[n−3],  n≥4