推 krusnoopy: 2-1 建構heap沒有用到遞迴,沒用到什麼策略 12/30 18:27
→ krusnoopy: 2-2 當然不代表,你舉的背包問題即是 12/30 18:28
推 krusnoopy: 2-3 此問題相當於在數線上找最多不重疊的區間,每次找[a 12/30 18:31
→ krusnoopy: ,b]中b最小的選,即可找到最多不重疊的區間,屬於greedy, 12/30 18:32
→ krusnoopy: 這可能要多查資料(立宇上課說的解法) 12/30 18:32
→ krusnoopy: 2-4 greedy 12/30 18:32
推 yupog2003: 1-1這個問題本身不well defined,所以屬於無解 12/30 18:59
→ yupog2003: 1-3,這兩個問題都是P的問題,P包含於NP,所以他們也是 12/30 19:02
→ yupog2003: NP的問題 12/30 19:02
→ yupog2003: 注意,NP為容易驗證的問題,所有P和NP-complete的問題 12/30 19:04
→ yupog2003: 都是NP問題 12/30 19:04
→ yupog2003: 我做的題目還不夠多,目前還沒看到不是NP的問題... 12/30 19:05
→ yupog2003: 1-4,NP,因為他也是屬於容易驗證的問題 12/30 19:07
→ Gabino: 2-1 heap sort 使用 greedy 12/30 19:12
推 w181496: 1-2可用Floyd 12/30 19:20
推 FRAXIS: 1-2 最小 cycle 有特殊名字叫 girth, girth finding 是 P 12/30 23:02
推 FRAXIS: 最大 Cycle 是 NPC 因為這可以拿來解 Hamiltonian cycle 12/30 23:04
推 FRAXIS: 1-3 Maximum cut (定義在圖上不是在網路流)是 NPC 12/30 23:07
→ yupog2003: 感謝F大幫我更正 12/30 23:09
→ yupog2003: 看成minimum cut了 12/30 23:10
推 FRAXIS: Maximum flow 是 P,而且其結果可以找出 Minimum cut 12/30 23:10
推 FRAXIS: 1-4 maximum independent set in an interval graph 是 P 12/31 00:57
→ aa06697: 1-2 可以用dfs 找到back edge就是cycle了 全部跑完花O(V+ 12/31 11:07
→ aa06697: E) = O(V^3) 是polynomial time 12/31 11:07
推 FRAXIS: 用 DFS 要如何保證找到最小的 cycle? 12/31 21:21
推 Transfat: aa大是不是打錯了dfs花O(V+E)=O(V^2)吧 01/01 17:07