×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
解題報告
#43734: 動態規劃五步法
chiuliyou@gmail.com
(邱立宇)
學校 : 新北市立永平高級中學
編號 : 136609
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [106.1.117.161]
最後登入時間 :
2024-10-26 13:36:59
d242.
00481 - What Goes Up
--
UVa
481
| From: [106.1.117.161] | 發表日期 : 2024-10-26 13:53
1. 構造問題: 找出最長遞增子序列
2. 定義狀態: f(i) = 到 index i 為止的最長遞增子序列
3. 求解小規模的簡單問題: f(0) = 1
4. 狀態轉移方程式:
f(i) = max( f(j) + 1 | nums[i] > nums[j])
(如果 nums[i] > nums[j], 那麼 f(j) + 1 就是預備答案之一, 最後要找最大的)
5. 判斷複雜度: O(n^2)
可以透過「耐心排序」將複雜度降低到 O(nlogn), 同時節省空間
ZeroJudge Forum